Florida Safe Families...

252
Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic Paper Page 1 of 252 Revision 2.0 Florida Safe Families Network Mobile Tools XML/Web Services Design Document Prepared for State of Florida Department of Children and Families October 9, 2019

Transcript of Florida Safe Families...

Page 1: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 1 of 252

Revision 2.0

Florida Safe Families Network

Mobile Tools XML/Web Services Design Document

Prepared for State of Florida

Department of Children and Families

October 9, 2019

Page 2: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 2 of 252

Revision 2.0

Table of Contents

1. Introduction .................................................................................................................................. 8

1.1. General Purpose of this Document .................................................................................................... 8

1.2. How to Invoke the Webservices ........................................................................................................ 8

1.3. Primer for Webservice Guides .......................................................................................................... 8 1.1.1. Functional Description ..................................................................................................................................................... 8 1.1.2. Input Schema .................................................................................................................................................................... 8 1.1.3. Input Variables ................................................................................................................................................................. 8 1.1.4. Example Input .................................................................................................................................................................. 9 1.1.5. Output Schema ............................................................................................................................................................... 11 1.1.6. Output Variables ............................................................................................................................................................. 11 1.1.7. Example Output .............................................................................................................................................................. 12 1.1.8. Error Guide ..................................................................................................................................................................... 13 1.1.9. Sort Sequence ................................................................................................................................................................. 13 1.1.10. XML Processing ............................................................................................................................................................. 13 1.1.11. CRUD Matrix ................................................................................................................................................................. 13

1.2. Security............................................................................................................................................ 13 1.2.1. Input Variables ............................................................................................................................................................... 13 1.2.2. Example Input ................................................................................................................................................................ 14 1.2.3. Error Guide ..................................................................................................................................................................... 14

2. Individual Web Services Technical Information ........................................................................ 14

2.1. Web Service: getOrgWorkerRoleList ............................................................................................. 14 2.1.1. Functional Description.................................................................................................................................................... 14 2.1.2. Input Schema .................................................................................................................................................................. 14 2.1.3. Input Variables ............................................................................................................................................................... 15 2.1.4. Example Input ................................................................................................................................................................ 15 2.1.5. Output Schema ............................................................................................................................................................... 17 2.1.6. Output Variables ............................................................................................................................................................. 17 2.1.7. Example Output .............................................................................................................................................................. 19 2.1.8. Error Guide ..................................................................................................................................................................... 20 2.1.9. Sort Sequence ................................................................................................................................................................. 20 2.1.10. XML Processing ............................................................................................................................................................. 20 2.1.11. CRUD Matrix ................................................................................................................................................................. 20

2.2. Web Service: getAssignedCaseList ................................................................................................. 20 2.2.1. Functional Description ................................................................................................................................................... 20 2.2.2. Input Schema .................................................................................................................................................................. 20 2.2.3. Input Variables ............................................................................................................................................................... 21 2.2.4. Example Input ................................................................................................................................................................ 21 2.2.5. Output Schema ............................................................................................................................................................... 22 2.2.6. Output Variables ............................................................................................................................................................. 22 2.2.7. Example output ............................................................................................................................................................... 24 2.2.8. Error Guide ..................................................................................................................................................................... 26 2.2.9. Sort Sequence ................................................................................................................................................................. 26 2.2.10. XML Processing ............................................................................................................................................................. 26 2.2.11. CRUD Matrix ................................................................................................................................................................. 26

2.3. Web Service: getCaseDetails ........................................................................................................... 26 2.3.1. Functional Description ................................................................................................................................................... 26 2.3.2. Input Schema .................................................................................................................................................................. 27 2.3.3. Input Variables ............................................................................................................................................................... 27 2.3.4. Example Input ................................................................................................................................................................ 29 2.3.5. Output Schema ............................................................................................................................................................... 30 2.3.6. Output Variables ............................................................................................................................................................. 45 2.3.7. Example Output .............................................................................................................................................................. 76 2.3.8. Error Guide ..................................................................................................................................................................... 91 2.3.9. Sort Sequence ................................................................................................................................................................. 91 2.3.10. XML Processing ............................................................................................................................................................. 91 2.3.11. CRUD Matrix ................................................................................................................................................................. 91

2.4. Web Service: getCodeDecodeList ................................................................................................... 92 2.4.1. Functional Description.................................................................................................................................................... 92

Page 3: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 3 of 252

Revision 2.0

2.4.2. Input Schema .................................................................................................................................................................. 94 2.4.3. Input Variables ............................................................................................................................................................... 94 2.4.4. Example Input ................................................................................................................................................................ 95 2.4.5. Output Schema ............................................................................................................................................................... 95 2.4.6. Output Variables ............................................................................................................................................................. 96 2.4.7. Example Output .............................................................................................................................................................. 97 2.4.8. Error Guide ..................................................................................................................................................................... 98 2.4.9. Sort Sequence ................................................................................................................................................................. 99 2.4.10. XML Processing ............................................................................................................................................................. 99 2.4.11. CRUD Matrix ................................................................................................................................................................. 99

2.5. Web Service: getCaseDocumentList ............................................................................................... 99 2.5.1. Functional Description.................................................................................................................................................... 99 2.5.2. Input Schema .................................................................................................................................................................. 99 2.5.3. Input Variables ............................................................................................................................................................... 99 2.5.4. Example Input .............................................................................................................................................................. 100 2.5.5. Output Schema ............................................................................................................................................................. 100 2.5.6. Output Variables ........................................................................................................................................................... 101 2.5.7. Example Output ............................................................................................................................................................ 103 2.5.8. Error Guide ................................................................................................................................................................... 104 2.5.9. Sort Sequence ............................................................................................................................................................... 104 2.5.10. XML Processing ........................................................................................................................................................... 104 2.5.11. CRUD Matrix ............................................................................................................................................................... 104

2.6. Web Service: getCaseDocument ................................................................................................... 104 2.6.1. Functional Description.................................................................................................................................................. 104 2.6.2. Input Schema ................................................................................................................................................................ 105 2.6.3. Input Variables ............................................................................................................................................................. 105 2.6.4. Example Input .............................................................................................................................................................. 105 2.6.5. Output Schema ............................................................................................................................................................. 106 2.6.6. Output Variables ........................................................................................................................................................... 106 2.6.7. Example Output ............................................................................................................................................................ 107 2.6.8. Error Guide ................................................................................................................................................................... 107 2.6.9. Sort Sequence ............................................................................................................................................................... 107 2.6.10. XML Processing ........................................................................................................................................................... 107 2.6.11. CRUD Matrix ............................................................................................................................................................... 108

2.7. Web Service: getChildPhotoList ................................................................................................... 108 2.7.1. Functional Description.................................................................................................................................................. 108 2.7.2. Input Schema ................................................................................................................................................................ 108 2.7.3. Input Variables ............................................................................................................................................................. 108 2.7.4. Example Input .............................................................................................................................................................. 108 2.7.5. Output Schema ............................................................................................................................................................. 109 2.7.6. Output Variables ........................................................................................................................................................... 110 2.7.7. Example output ............................................................................................................................................................. 111 2.7.8. Error Guide ................................................................................................................................................................... 113 2.7.9. Sort Sequence ............................................................................................................................................................... 113 2.7.10. XML Processing ........................................................................................................................................................... 113 2.7.11. CRUD Matrix ............................................................................................................................................................... 113

2.8. Web Service: getChildPhoto ......................................................................................................... 113 2.8.1. Functional Description.................................................................................................................................................. 113 2.8.2. Input Schema ................................................................................................................................................................ 113 2.8.3. Input Variables ............................................................................................................................................................. 113 2.8.4. Example Input .............................................................................................................................................................. 114 2.8.5. Output Schema ............................................................................................................................................................. 115 2.8.6. Output Variables ........................................................................................................................................................... 115 2.8.7. Example Output ............................................................................................................................................................ 115 2.8.8. Error Guide ................................................................................................................................................................... 116 2.8.9. Sort Sequence ............................................................................................................................................................... 116 2.8.10. XML Processing ........................................................................................................................................................... 116 2.8.11. CRUD Matrix ............................................................................................................................................................... 116

2.9. Web Service: saveChildPhoto ....................................................................................................... 116 2.9.1. Functional Description.................................................................................................................................................. 116 2.9.2. Input Schema ................................................................................................................................................................ 117 2.9.3. Input Variables ............................................................................................................................................................. 117 2.9.4. Example Input .............................................................................................................................................................. 119 2.9.5. Output Schema ............................................................................................................................................................. 120 2.9.6. Output Variables ........................................................................................................................................................... 120

Page 4: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 4 of 252

Revision 2.0

2.9.7. Example output ............................................................................................................................................................. 120 2.9.8. Error Guide ................................................................................................................................................................... 121 2.9.9. Sort Sequence ............................................................................................................................................................... 122 2.9.10. XML Processing ........................................................................................................................................................... 122 2.9.11. CRUD Matrix ............................................................................................................................................................... 122

2.10. Web Service: saveCaseDataXml ................................................................................................... 122 2.10.1. Functional Description.................................................................................................................................................. 122 2.10.2. Input Schema ................................................................................................................................................................ 123 2.10.3. Input Variables ............................................................................................................................................................. 127 2.10.4. Example Input .............................................................................................................................................................. 141 2.10.5. Output Schema ............................................................................................................................................................. 144 2.10.6. Output Variables ........................................................................................................................................................... 144 2.10.7. XML Example output ................................................................................................................................................... 145 2.10.8. Error Guide ................................................................................................................................................................... 146 2.10.9. Sort Sequence ............................................................................................................................................................... 148 2.10.10. XML Processing ........................................................................................................................................................... 148 2.10.11. CRUD Matrix ............................................................................................................................................................... 148

2.11. Web Service: getCaseDataXmlList ............................................................................................... 149 2.11.1. Functional Description.................................................................................................................................................. 149 2.11.2. Input Schema ................................................................................................................................................................ 149 2.11.3. Input Variables ............................................................................................................................................................. 149 2.11.4. Example Input .............................................................................................................................................................. 149 2.11.5. Output Schema ............................................................................................................................................................. 150 2.11.6. Output Variables ........................................................................................................................................................... 151 2.11.7. Example Output ............................................................................................................................................................ 151 2.11.8. Error Guide ................................................................................................................................................................... 152 2.11.9. Sort Sequence ............................................................................................................................................................... 152 2.11.10. XML Processing ........................................................................................................................................................... 152 2.11.11. CRUD Matrix ............................................................................................................................................................... 152

2.12. Web Service: getCaseDataXml ..................................................................................................... 152 2.12.1. Functional Description.................................................................................................................................................. 152 2.12.2. Input Schema ................................................................................................................................................................ 153 2.12.3. Input Variables ............................................................................................................................................................. 153 2.12.4. Example Input .............................................................................................................................................................. 153 2.12.5. Output Schema ............................................................................................................................................................. 154 2.12.6. Output Variables ........................................................................................................................................................... 155 2.12.7. Example Output ............................................................................................................................................................ 155 2.12.8. Error Guide ................................................................................................................................................................... 156 2.12.9. Sort Sequence ............................................................................................................................................................... 156 2.12.10. XML Processing ........................................................................................................................................................... 156 2.12.11. CRUD Matrix ............................................................................................................................................................... 156

2.13. Web Service: saveMobileCaseDocument ...................................................................................... 156 2.13.1. Functional Description.................................................................................................................................................. 157 2.13.2. Input Schema ................................................................................................................................................................ 157 2.13.3. Input Variables ............................................................................................................................................................. 157 2.13.4. Example Input .............................................................................................................................................................. 159 2.13.5. Output Schema ............................................................................................................................................................. 160 2.13.6. Output Variables ........................................................................................................................................................... 160 2.13.7. Example Output ............................................................................................................................................................ 160 2.13.8. Error Guide ................................................................................................................................................................... 161 2.13.9. Sort Sequence ............................................................................................................................................................... 161 2.13.10. XML Processing ........................................................................................................................................................... 161 2.13.11. CRUD Matrix ............................................................................................................................................................... 162

2.14. Web Service: getMobileCaseDocumentList .................................................................................. 163 2.14.1. Functional Description.................................................................................................................................................. 163 2.14.2. Input Schema ................................................................................................................................................................ 163 2.14.3. Input Variables ............................................................................................................................................................. 163 2.14.4. Example Input .............................................................................................................................................................. 164 2.14.5. Output Schema ............................................................................................................................................................. 164 2.14.6. Example Output ............................................................................................................................................................ 165 2.14.7. Output Variables ........................................................................................................................................................... 166 2.14.8. Error Guide ................................................................................................................................................................... 167 2.14.9. Sort Sequence ............................................................................................................................................................... 167 2.14.10. XML Processing ........................................................................................................................................................... 167 2.14.11. CRUD Matrix ............................................................................................................................................................... 167

Page 5: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 5 of 252

Revision 2.0

2.15. Web Service: getMobileCaseDocument ........................................................................................ 167 2.15.1. Functional Description.................................................................................................................................................. 167 2.15.2. Input Schema ................................................................................................................................................................ 167 2.15.3. Input Variables ............................................................................................................................................................. 168 2.15.4. Example Input .............................................................................................................................................................. 168 2.15.5. Output Schema ............................................................................................................................................................. 169 2.15.6. Output Variables ........................................................................................................................................................... 169 2.15.7. Example Output ............................................................................................................................................................ 169 2.15.8. Error Guide ................................................................................................................................................................... 170 2.15.9. Sort Sequence ............................................................................................................................................................... 170 2.15.10. XML Processing ........................................................................................................................................................... 170 2.15.11. CRUD Matrix ............................................................................................................................................................... 170

2.16. Web Service: getReferenceData .................................................................................................... 170 2.16.1. Functional Description.................................................................................................................................................. 170 2.16.2. Input Schema ................................................................................................................................................................ 170 2.16.3. Input Variables ............................................................................................................................................................. 171 2.16.4. Example Input .............................................................................................................................................................. 171 2.16.5. Output Schema ............................................................................................................................................................. 172 2.16.6. Output Variables ........................................................................................................................................................... 172 2.16.7. Example Output ............................................................................................................................................................ 173 2.16.8. Error Guide ................................................................................................................................................................... 174 2.16.9. Sort Sequence ............................................................................................................................................................... 174 2.16.10. XML Processing ........................................................................................................................................................... 174 2.16.11. CRUD Matrix ............................................................................................................................................................... 174

2.17. Web Service: getAssignedCaseListLite ........................................................................................ 174 2.17.1. Functional Description ................................................................................................................................................. 174 2.17.2. Input Schema ................................................................................................................................................................ 174 2.17.3. Input Variables ............................................................................................................................................................. 174 2.17.4. Example Input .............................................................................................................................................................. 175 2.17.5. Output Schema ............................................................................................................................................................. 175 2.17.6. Output Variables ........................................................................................................................................................... 177 2.17.7. Example Output ............................................................................................................................................................ 179 2.17.8. Error Guide ................................................................................................................................................................... 181 2.17.9. Sort Sequence ............................................................................................................................................................... 181 2.17.10. XML Processing ........................................................................................................................................................... 181 2.17.11. CRUD Matrix ............................................................................................................................................................... 181

2.18. Web Service: updateLegalAction .................................................................................................. 181 2.18.1. Functional Description ................................................................................................................................................. 181 2.18.2. Input Schema ................................................................................................................................................................ 181 2.18.3. Input Variables ............................................................................................................................................................. 182 2.18.4. Example Input .............................................................................................................................................................. 184 2.18.5. Output Schema ............................................................................................................................................................. 185 2.18.6. Output Variables ........................................................................................................................................................... 185 2.18.7. Example Output ............................................................................................................................................................ 186 2.18.8. Error Guide ................................................................................................................................................................... 186 2.18.9. Sort Sequence ............................................................................................................................................................... 187 2.18.10. XML Processing ........................................................................................................................................................... 187 2.18.11. CRUD Matrix ............................................................................................................................................................... 187

2.19. Web Service: saveK12ReportCard ................................................................................................ 188 2.19.1. Functional Description ................................................................................................................................................. 188 2.19.2. Input Schema ................................................................................................................................................................ 188 2.19.3. Input Variables ............................................................................................................................................................. 188 2.19.4. Example Input .............................................................................................................................................................. 189 2.19.5. Output Schema ............................................................................................................................................................. 191 2.19.6. Output Variables ........................................................................................................................................................... 191 2.19.7. Example Output ............................................................................................................................................................ 192 2.19.8. Error Guide ................................................................................................................................................................... 192 2.19.9. Sort Sequence ............................................................................................................................................................... 192 2.19.10. XML Processing ........................................................................................................................................................... 192 2.19.11. CRUD Matrix ............................................................................................................................................................... 192

2.20. Web Service: saveNote.................................................................................................................. 193 2.20.1. Functional Description ................................................................................................................................................. 193 2.20.2. Input Schema ................................................................................................................................................................ 193 2.20.3. Input Variables ............................................................................................................................................................. 195 2.20.4. Example Input .............................................................................................................................................................. 196

Page 6: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 6 of 252

Revision 2.0

2.20.5. Output Schema ............................................................................................................................................................. 198 2.20.6. Output Variables ........................................................................................................................................................... 198 2.20.7. Example Output ............................................................................................................................................................ 198 2.20.8. Error Guide ................................................................................................................................................................... 199 2.20.9. Sort Sequence ............................................................................................................................................................... 200 2.20.10. XML Processing ........................................................................................................................................................... 200 2.20.11. CRUD Matrix ............................................................................................................................................................... 200

2.21. Web Service: getScheduledLegalActions...................................................................................... 200 2.21.1. Functional Description ................................................................................................................................................. 200 2.21.2. Input Schema ................................................................................................................................................................ 200 2.21.3. Input Variables ............................................................................................................................................................. 201 2.21.4. Example Input .............................................................................................................................................................. 201 2.21.5. Output Schema ............................................................................................................................................................. 202 2.21.6. Output Variables ........................................................................................................................................................... 203 2.21.7. Example Output ............................................................................................................................................................ 208 2.21.8. Error Guide ................................................................................................................................................................... 209 2.21.9. Sort Sequence ............................................................................................................................................................... 209 2.21.10. XML Processing ........................................................................................................................................................... 209 2.21.11. CRUD Matrix ............................................................................................................................................................... 209

2.22. Web Service: getEducationReportCardQuestionaire ..................................................................... 210 2.22.1. Functional Description ................................................................................................................................................. 210 2.22.2. Input Schema ................................................................................................................................................................ 210 2.22.3. Input Variables ............................................................................................................................................................. 210 2.22.4. Example Input .............................................................................................................................................................. 210 2.22.5. Output Schema ............................................................................................................................................................. 211 2.22.6. Output Variables ........................................................................................................................................................... 212 2.22.7. Example Output ............................................................................................................................................................ 213 2.22.8. Error Guide ................................................................................................................................................................... 225 2.22.9. Sort Sequence ............................................................................................................................................................... 226 2.22.10. XML Processing ........................................................................................................................................................... 226 2.22.11. CRUD Matrix ............................................................................................................................................................... 226

2.23. Web Service: getIntakeInvsDetails ............................................................................................... 226 2.23.1. Functional Description ................................................................................................................................................. 226 2.23.2. Input Schema ................................................................................................................................................................ 226 2.23.3. Input Variables ............................................................................................................................................................. 226 2.23.4. Example Input .............................................................................................................................................................. 227 2.23.5. Output Schema ............................................................................................................................................................. 227 2.23.6. Output Variables ........................................................................................................................................................... 230 2.23.7. Example Output ............................................................................................................................................................ 230 2.23.8. Error Guide ................................................................................................................................................................... 230 2.23.9. Sort Sequence ............................................................................................................................................................... 230 2.23.10. XML Processing ........................................................................................................................................................... 230 2.23.11. CRUD Matrix ............................................................................................................................................................... 230

2.24. Web Service: getCLSActiveEntities ............................................................................................. 231 2.24.1. Functional Description ................................................................................................................................................. 231 2.24.2. Input Schema ................................................................................................................................................................ 231 2.24.3. Input Variables ............................................................................................................................................................. 231 2.24.4. Example Input .............................................................................................................................................................. 232 2.24.5. Output Schema ............................................................................................................................................................. 233 2.24.6. Output Variables ........................................................................................................................................................... 233 2.24.7. Example Output ............................................................................................................................................................ 234 2.24.8. Error Guide ................................................................................................................................................................... 235 2.24.9. Sort Sequence ............................................................................................................................................................... 235 2.24.10. XML Processing ........................................................................................................................................................... 235 2.24.11. CRUD Matrix ............................................................................................................................................................... 235

2.25. Web Service: saveChildLegalAction ............................................................................................. 235 2.25.1. Functional Description ................................................................................................................................................. 235 2.25.2. Input Schema ................................................................................................................................................................ 236 2.25.3. Input Variables ............................................................................................................................................................. 237 2.25.4. Example Input .............................................................................................................................................................. 239 2.25.5. Output Schema ............................................................................................................................................................. 240 2.25.6. Output Variables ........................................................................................................................................................... 241 2.25.7. Example Output ............................................................................................................................................................ 241 2.25.8. Error Guide ................................................................................................................................................................... 242 2.25.9. Sort Sequence ............................................................................................................................................................... 243

Page 7: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 7 of 252

Revision 2.0

2.25.10. XML Processing ........................................................................................................................................................... 243 2.25.11. CRUD Matrix ............................................................................................................................................................... 243

2.26. Web Service: saveInvestigation .................................................................................................... 243 2.26.1. Functional Description ................................................................................................................................................. 244 2.26.2. Input Schema ................................................................................................................................................................ 244 2.26.3. Input Variables ............................................................................................................................................................. 244 2.26.4. Example Input .............................................................................................................................................................. 244 2.26.5. Output Schema ............................................................................................................................................................. 245 2.26.6. Output Variables ........................................................................................................................................................... 245 2.26.7. Example Output ............................................................................................................................................................ 246 2.26.8. Error Guide ................................................................................................................................................................... 246 2.26.9. Sort Sequence ............................................................................................................................................................... 246 2.26.10. XML Processing ........................................................................................................................................................... 247 2.26.11. CRUD Matrix ............................................................................................................................................................... 247

3. Outliner Changes ..................................................................................................................... 247

3.1. Description .................................................................................................................................... 247

3.2. Audit Information .......................................................................................................................... 252

Page 8: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 8 of 252

Revision 2.0

1. Introduction 1.1. General Purpose of this Document

The FSFN Mobile Tools XML/Web Services design document contains technical and functional details

of all the mobile webservices available to FSFN users. General functionality of the webservices are

getting data when given certain IDs and saving data. Webservices can fetch singular data points or lists of

data; however, each webservices has a specific function and you must call the correct one with the correct

input data. The purpose of this document is to assist users, testers, and developers in utilizing these

webservices by defining and explaining the input parameters, possible errors, and demonstrating the

correct outputs.

1.2. How to Invoke the Webservices The webservices uses the SOAP messaging protocol, meaning any number of SOAP clients can access

the webservices, provided they are on the Florida internal network. End-users will be using they mobile

clients, but this document does not cover those clients. It is assumed you will use a basic SOAP client for

testing or development. Something such as the Boomerang extension for Chrome would suffice. For all

clients, the following needs to be configured:

• The location of the WSDL (eg. https://fsfn-

production.dcf.state.fl.us/mobile/MobileService?WSDL)

• The location of the mobile endpoint (eg. https://fsfn-

production.dcf.state.fl.us/mobile/MobileService)

The actual request to the webservice will also need to be filled out and sent to the endpoint via a http

POST. From there, the resulting response will populate the client, be it a valid response or an error.

1.3. Primer for Webservice Guides Each webservice will have a concise guide for its general use consisting of the following sections. The

guides will sometimes diverge from this format if more information is needed, but every guide will

contain at least all the sections listed here:

1.1.1. Functional Description The Functional Description is a summary of the webservice’s purpose and use. It includes the intended

purpose of the webservice and a brief technical write-up of the process.

1.1.2. Input Schema The Input Schema is an XSD file (XML Schema Definition) that defines what exactly the input can

contain. It is utilized during the SOAP transaction to validate the input to ensure the webservice can

consume the input data. Failure to adhere to the schema results in a SOAP exception. This is a low-level

technical document to be used as a developer reference.

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="mysteryFormInput" type="mysteryFormInput"/>

<xsd:complexType name="mysteryFormInput">

<xsd:element name="mysteryId" type="xsd:integer"/>

</xsd:complexType>

</xsd:schema>

1.1.3. Input Variables The Input Variables section is a table of values that need to be set in the Input. Below is a sample table for

the imaginary webservice “getMystery”; the first row explains what that column will contain, and the

remaining rows are example rows:

Page 9: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 9 of 252

Revision 2.0

XML Tag

Name

Description FSFN Database Mapping FSFN Frontend Mapping

Data Type

The name of the

XML tag used in

the input. Each of

these will be

highlighted in the

Example Input to

illustrate where it

needs to be set.

A description

of the XML

tag and how is

used.

FSFN OLTP database table and

column where to which the input can

mapped. This is where the value is

stored generally, not necessarily

where the value will be saved in the

output. Sometimes, it is in the UDB

database instead; then it will be

marked with “(UDB)”. N/A means

“not applicable” and applies when

the XML tag does not map to a

database value.

FSFN webpage

where the

corresponding

information can

be found.

Type of

data /

character

limit (eg.

100 or

less)

mysteryFormInput Container

of all

mystery

data

N/A N/A Form

mysteryId This tag

sets the

mystery ID

that

corresponds

to a piece

of secret

knowledge.

MYSTERY_SPACE.ID_MYSTERY Mystery Page Integer /

100

1.1.4. Example Input The Example Input is a sample http POST to the webservice in question. Most of the contents of the

POST don’t change between webservices, so the relevant changes are highlighted. The highlighted parts

mostly correspond to the Input/Output table from the section prior to this. The basic sections are

“methodName”,“loginXML”, “inputXML”, and “outputXML”. “exceptionXML” does not take input

parameters here.

IMPORTANT: all input has added formatting marks for clarity which will disable auditing functionality.

Production input should have no added spaces or line breaks(all input on one line).

Here is the sample input for the imaginary “getMystery” webservice:

Page 10: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 10 of 252

Revision 2.0

“methodName” simply contains the name of the webservice.

“loginXML” contains the LDAP login for the user on FSFN. It is always present in every webservice and

only the username and password need to be changed according to the user account used.

“inputXML” contains the bulk of the configurable input. The breadth of fields required here varies.

There’s no practical limit on how many fields can be configured here, but each webservice will be

different and the input is specific to that webservice.

“outputXML” is the output form used in Java to populate the output result. No configuration needed other

than the right name.

“exceptionXML” is not configured in the input, but comes into play in the output when errors occur.

Take special note of the CDATA tags surrounding any XML tags not in the format <jav:something>.

CDATA is telling the XML parser to not parse this section as XML. This is important because of how

<jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mob="http://fsfn.dcf.state.fl.us/mobile"

xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getMystery</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<mysteryFormInput>

<mysteryId>1994524</mysteryId>

</mysteryFormInput>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

Page 11: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 11 of 252

Revision 2.0

data is delimited in the output. Basically, the webservice will throw a fatal error if the CDATA tags are

not used as illustrated.

1.1.5. Output Schema The Output Schema is an XSD file (XML Schema Definition) that defines what exactly the output can

contain. It is utilized during the SOAP transaction to build the output data. This is a low-level technical

document to be used as a developer reference.

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="mysteryFormOutput" type="mysteryFormOutput"/>

<xsd:complexType name="mysteryFormOutput">

<xsd:element name="theMystery" type="xsd:string"/>

</xsd:complexType>

</xsd:schema>

1.1.6. Output Variables The Output Variables section is the key for the output returned by the webservice. All the relevant output,

except for error output, will be inside of the <jav:outputXML> tag. In this imaginary example, the output

form is “mysteryFormOuput”. If the webservice contains sub-form (XML container form), the row will

be colored grey. Below, the example’s first row is a description of what that row will contain.

XML Tag

Name

Description FSFN Database

Mapping

FSFN Frontend

Mapping

Data Type

The name of

the XML tag

A description of

the XML tags

purpose

The FSFN OLTP

database mapping of

the value.

Sometimes, it is in

the UDB database

instead; then it will

be marked with

“(UDB)”. N/A

means “not

applicable” and

applies when the

XML tag does not

map to a database

value.

The FSFN page where

the corresponding

information can be found.

Type of data /

character limit

(eg. 20 or less)

mysteryFormO

utput

The form

containing all the

output.

N/A N/A N/A

theMystery A mysterious

variable created

for the purpose

of this example.

Contains secret

knowledge.

MYSTERY_SPAC

E.TX_MYSTERY

Mystery Page String / 100

Page 12: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 12 of 252

Revision 2.0

1.1.7. Example Output The Example Output contains a sample response the SOAP client will receive after a http POST of the

input. Immediately, you will notice the output XML does not look like XML; the two-fold reason is the

ampersand symbols in the output (&amp) and the CDATA tags from the input which allows us to skip

parsing the output as XML. If CDATA was omitted, the ampersand would break the parsing and the

request would fail. It can be made sense of if you do the following transpositions:

&lt ; <

&amp; &

&#xD; Carriage return / new line

&gt; >

The simple reason for this is the output returned is not consistent in formatting. The mobile apps

themselves are configured to handle the outputs of individual services, as they are internally consistent,

but not consistent compared to other services. This means that this guide will display the output in the

default UTF-8 format, regardless of how the endpoint app processes the output. The important sections

are highlighted: the data returned in the input form and the error output (success, in this case).

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getCaseDataXml</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&amp;lt;mysteryFormOutput&gt;

&amp;lt;theMystery&gt;birdsarenotreal&amp;lt;/theMystery&gt;

&amp;lt;tsCreated&gt;2019-04-04T08:43:16-05:00&amp;lt;/tsCreated&gt;

&lt;/mysteryFormOutput&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

Page 13: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 13 of 252

Revision 2.0

1.1.8. Error Guide The Error Guide section contains a table of all the possible errors that a webservice can return. If

something is wrong with the input, the Mobile webservice will return an error code and error text in the

“webServiceError” field of the output.

Error Code Error Description

1123 mysteryId is a required field

1134 SQL Exception message

1145 General Exception message

1.1.9. Sort Sequence The order in which the output will be returned (eg. Sorted numerically by case ID in descending order )

1.1.10. XML Processing If the webservices require special handling of raw output/input data, it will be listed here (eg. Photo, file

cabinet encoding/decoding).

1.1.11. CRUD Matrix A table indicating which database tables the webservices reads from, updates, inserts, or deletes from. In

the following example, the PERSON table is read from and the ADDRESS table is both read and updated.

Table Create Read Update Delete

PERSON X

ADDRESS X X

1.2. Security All mobile services require a valid login session to FSFN via LDAP. This is equivalent to the normal

FSFN login. It is not its own mobile service, but it is part of every mobile service.

1.2.1. Input Variables The key elements are listed below. These must be contained in the loginXML tag. See specific web

service input examples for a complete example for each webservice.

XML Tag Name Description FSFN Backend

Mapping

FSFN

Frontend

Mapping

Data

Type

MobileLogonForm The form class that

holds the logon elements

to be passed to the web

service

N/A N/A form

username The username element

holds the LDAP

username

WORKER.ID_LOGIN Maintain

Worker

String

password The password element

holds the LDAP

password

N/A (LDAP only) N/A (LDAP

only)

String

Page 14: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 14 of 252

Revision 2.0

1.2.2. Example Input The credentials are placed in the <jav:loginXML> tag of the main input XML:

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

1.2.3. Error Guide Error Code Error Description

1 LDAP Password Needs to be changed

2 LDAP Login failed

3 LDAP user account is locked

12 System Error : LDAP Login Failed

14 User not in LDAP FSFN_USER Group

15 LDAP Password is expired

2. Individual Web Services Technical Information This section is the bulk of this document and contains guides of all the FSFN mobile webservices. The

guides all adhere to the format explained section 1.3 with some additions depending on the service. Also,

all the services contain the security elements from section 1.4, but since the security elements do not vary

between services, they will not be further elaborated upon, only included in the examples.

2.1. Web Service: getOrgWorkerRoleList 2.1.1. Functional Description

The getOrgWorkerRoleList service provides the list of worker profiles for the specified worker Id that is

passed in the input XML. Each element in the list contains a set of information regarding an individual

worker profile. The data elements include Worker Role Id, Worker Profile, Unit Name and Unit

Supervisor.

2.1.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="workerInfoInputForm" type="WorkerInfoInputForm"/>

<xsd:complexType name="WorkerInfoInputForm">

<xsd:sequence>

<xsd:element name="loginId" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

Page 15: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 15 of 252

Revision 2.0

2.1.3. Input Variables

XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data

Type

workerInfoInputForm The form class that holds

the input elements to be

passed to invoke the

getOrgWorkerRoleList

web method

N/A N/A form

loginId The loginId element holds

the loginId of the worker

whose profile needs to be

fetched

WORKER.ID_LOGIN Maintain

Worker

String / 100

2.1.4. Example Input

<jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getOrgWorkerRoleList</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<workerInfoInputForm>

<loginId>MS11223</loginId>

</workerInfoInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

Page 16: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 16 of 252

Revision 2.0

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

Page 17: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 17 of 252

Revision 2.0

2.1.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="workerInfoOutputForm" type="WorkerInfoOutputForm"/>

<xsd:complexType name="WorkerInfoOutputForm">

<xsd:sequence>

<xsd:element name="workerId" type="xsd:decimal"/>

<xsd:element name="workerFirstName" type="xsd:string"/>

<xsd:element name="workerLastName" type="xsd:string"/>

<xsd:element name="workerEmailId" type="xsd:string"/>

<xsd:element name="workerWorkPhone" type="xsd:string"/>

<xsd:element name="workerHomePhone" type="xsd:string"/>

<xsd:element name="workerCellPhone" type="xsd:string"/>

<xsd:element name="orgWorkerRoleList" type="OrgWorkerRoleList"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="OrgWorkerRoleList">

<xsd:sequence>

<xsd:element name="orgWorkerRole" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="workerProfile" type="xsd:string"/>

<xsd:element name="unitSupervisor" type="xsd:string"/>

<xsd:element name="unitId" type="xsd:decimal"/>

<xsd:element name="unitName" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.1.6. Output Variables

XML Tag Name Description FSFN Database Mapping FSFN Frontend Mapping

Data Type/ Length

workerInfoOutput

Form

The form that

contains all the

output for this

service

N/A N/A form

workerId Worker’s Id WORKER.ID_PRSN Maintain

Worker Numeric

workerFirstName Worker’s First

Name

WORKER.NM_FRST Maintain

Worker String/40

workerLastName Worker’s Last

Name

WORKER.NM_LST Maintain

Worker String/40

Page 18: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 18 of 252

Revision 2.0

workerEmailId Worker’s Email WORKER.TX_EMAIL Maintain

Worker String/60

workerHomePhone Worker’s Home

Phone Number

WORKER.AD_HOME_PH

ONE

Maintain

Worker String/10

workerWorkPhone Worker’s Work

Phone Number

WORKER.AD_WRK_PHO

NE

Maintain

Worker String/10

workerCellPhone Worker’s Cell

Phone

Number

WORKER.AD_CELL_PHO

NE

Maintain

Worker String/10

orgWorkerRoleLis

t

Array of

orgWorkerRole

forms

N/A array of forms

orgWorkerRole This form contains

the information

regarding the

Worker Role Id,

Worker Profile,

Unit Supervisor,

Unit Id and Unit

Name

N/A form

workerRoleId Worker Role ID ORG_WORKER_ROLE.ID_

WORKER_ROLE

N/A Numeric

workerProfile Worker’s unit and

role

ORG_UNIT.TX_NAME +

JOB_CLASS.TX_TITLE

Maintain

Worker String/80

unitSupervisor Unit Supervisor PERSON.NM_* Maintain

Worker String/100

unitId Unit ID ORG_UNIT.ID_UNIT Maintain

Worker Numeric

unitName Unit Name ORG_UNIT.TX_NAME Maintain

Worker String/50

Page 19: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 19 of 252

Revision 2.0

2.1.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getOrgWorkerRoleList</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;workerInfoOutputForm&gt;&#xD;

&lt;workerId&gt;990000011&lt;/workerId&gt;&#xD;

&lt;workerFirstName&gt;zman&lt;/workerFirstName&gt;&#xD;

&lt;workerLastName&gt;zeus&lt;/workerLastName&gt;&#xD;

&lt;workerEmailId&gt;[email protected]&lt;/workerEmailId&gt;&#xD;

&lt;workerWorkPhone&gt;&lt;/workerWorkPhone&gt;&#xD;

&lt;workerHomePhone&gt;&lt;/workerHomePhone&gt;&#xD;

&lt;workerCellPhone&gt;&lt;/workerCellPhone&gt;&#xD;

&lt;orgWorkerRoleList&gt;&#xD;

&lt;orgWorkerRole&gt;&#xD;

&lt;workerRoleId&gt;990000013&lt;/workerRoleId&gt;&#xD;

&lt;workerProfile&gt;Alachua County Sheriff - CPI Support Staff&lt;/workerProfile&gt;&#xD;

&lt;unitSupervisor&gt;Xivdh, William T&lt;/unitSupervisor&gt;&#xD;

&lt;unitId&gt;40697&lt;/unitId&gt;&#xD;

&lt;unitName&gt;Alachua County Sheriff&lt;/unitName&gt;&#xD;

&lt;/orgWorkerRole&gt;&#xD;

&lt;orgWorkerRole&gt;&#xD;

&lt;workerRoleId&gt;990000012&lt;/workerRoleId&gt;&#xD;

&lt;workerProfile&gt;200000 HEADQUARTERS - Acting

Supervisor&lt;/workerProfile&gt;&#xD;

&lt;unitSupervisor&gt;RMMZNLIZGL, RICHARD&lt;/unitSupervisor&gt;&#xD;

&lt;unitId&gt;42245&lt;/unitId&gt;&#xD;

&lt;unitName&gt;200000 HEADQUARTERS&lt;/unitName&gt;&#xD;

&lt;/orgWorkerRole&gt;&#xD;

&lt;/orgWorkerRoleList&gt;&#xD;

&lt;/workerInfoOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

Page 20: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 20 of 252

Revision 2.0

</env:Envelope>

2.1.8. Error Guide

Error Code Error Description

101 Login Id is a required field

102 SQL Exception message

103 General Exception message

104 Login Invalid

2.1.9. Sort Sequence

The output XML sent will be sorted by Worker Role Id ascending.

2.1.10. XML Processing

N/A – will be used for web services which have some special handling (e.g.

photo, file cabinet encoding/decoding, etc.)

2.1.11. CRUD Matrix Table Create Read Update Delete

WORKER X

ORG_WORKER_ROLE X

ORG_UNIT X

PERSON X

2.2. Web Service: getAssignedCaseList 2.2.1. Functional Description

This method provides a minimal set of information regarding the cases currently assigned to the

worker logged in, based on the login id. The specific data elements provided are each Case

Name with associated Case Id. The Case Name is comprised of the Last Name/ Provider, First

Name and Middle Name.

2.2.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="assignedCaseListInputForm"

type="AssignedCaseListInputForm"/>

<xsd:complexType name="AssignedCaseListInputForm">

<xsd:sequence>

<xsd:element name="loginId" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

Page 21: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 21 of 252

Revision 2.0

2.2.3. Input Variables

XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data

Type/

Length

assignedCaseListInputForm The form class that

holds the input

elements to be passed

to invoke the

getAssignedCaseList

web method

N/A N/A form

loginId Login Id of the

worker that is used

to login into the

application. The

assigned cases for

this worker will be

returned in the

output.

WORKER.ID_LOGIN Maintain

Worker

String/16

2.2.4. Example Input

<jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getAssignedCaseList</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<assignedCaseListInputForm>

<loginId>ds65506</loginId>

</assignedCaseListInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

Page 22: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 22 of 252

Revision 2.0

</jav:Envelope>

2.2.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="assignedCaseListOutputForm"

type="AssignedCaseListOutputForm"/>

<xsd:complexType name="AssignedCaseListOutputForm">

<xsd:sequence>

<xsd:element name="workerId" type="xsd:decimal"/>

<xsd:element name="workerFirstName" type="xsd:string"/>

<xsd:element name="workerLastName" type="xsd:string"/>

<xsd:element name="workerEmailId" type="xsd:string"/>

<xsd:element name="workerWorkPhone" type="xsd:string"/>

<xsd:element name="workerHomePhone" type="xsd:string"/>

<xsd:element name="workerCellPhone" type="xsd:string"/>

<xsd:element name="assignedCaseList" type="AssignedCaseList"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="AssignedCaseList">

<xsd:sequence>

<xsd:element name="assignedCase" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseId" type="xsd:decimal"/>

<xsd:element name="caseName" type="xsd:string"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="workerProfile" type="xsd:string"/>

<xsd:element name="workerAssignmentRole" type="xsd:string"/>

<xsd:element name="unitSupervisor" type="xsd:string"/>

<xsd:element name="unitId" type="xsd:decimal"/>

<xsd:element name="unitName" type="xsd:string"/>

<xsd:element name="oldestContactDate" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.2.6. Output Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data

Type/

Length

assignedCaseListOutput

Form

The form class that holds

the array of returned

Cases and their sub items

for the Worker Role Id

that is passed as the input.

N/A N/A

Page 23: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 23 of 252

Revision 2.0

workerId Worker’s Id WORKER.ID

_LOGIN

Maintain Worker Numeric

workerFirstName Worker’s First Name PERSON.NM

_UPR_FRST

Maintain Worker String/40

workerLastName Worker’s Last Name PERSON.NM

_UPR_LST

Maintain Worker String/40

workerEmailId Worker’s Email Address WORKER.TX

_EMAIL

Maintain Worker String/60

workerHomePhone Worker’s Home Phone

Number WORKER.A

D_HOME_PH

ONE

Maintain Worker String/10

workerWorkPhone Worker’s Work Phone

Number

WORKER.A

D_WRK_PH

ONE +

WORKER.A

D_CELL_PH

ONE

Maintain Worker String/10

workerCellPhone Worker’s Cell Phone

Number WORKER.A

D_CELL_PH

ONE

Maintain Worker String/10

assignedCaseList Array of assignedCase

form

N/A Array of

forms

assignedCase Form containing case

specific data

N/A form

caseName Case Name CASE_MAST

ER.CD_MFO

NE_CLSTNM

Maintain Case String/100

caseId Case Id CASE_MAST

ER.ID_CASE

Maintain Case Numeric

workerRoleId Unique identifier

specifying the worker’s

role

ORG_WORK

ER_ROLE.ID

_WORKER_R

OLE

N/A Numeric

workerProfile Worker’s unit and role ORG_UNIT.T

X_NAME +

ORG_UNIT.T

X_TITLE

Maintain Worker String/80

workerAssignmentRole Worker’s role ASSIGN_CA

TEGORY.TX

_ASGN_ROL

E

Maintain Worker String/40

Page 24: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 24 of 252

Revision 2.0

unitSupervisor Unit Supervisor PERSON.NM

_*

Maintain Worker String/100

unitId Unit Id ORG_UNIT.I

D_UNIT

Maintain Worker Numeric

unitName Unit Name ORG_UNIT.T

X_NAME

Maintain Worker String/50

oldestContactDate Oldest Visitation Date.

This date is the minimum

face-to-face contact date

from the latest contact date

of all the case participants.

For each participant in the

case we get the maximum

face-to-face contact date.

From all the maximum

face-to- face contact date,

we get the minimum of

Date. This is the oldest

contact date. This date is

obtained only for those

participants who have a

placement or a

living arrangement.

INVESTIGAT

ION_CNTC.D

T_CNTCT

N/A Timestamp

2.2.7. Example output

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getAssignedCaseList</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;assignedCaseListOutputForm&gt;&#xD;

&lt;workerId&gt;68982&lt;/workerId&gt;&#xD;

&lt;workerFirstName&gt;RICHARD&lt;/workerFirstName&gt;&#xD;

&lt;workerLastName&gt;RMMZNLIZGL&lt;/workerLastName&gt;&#xD;

&lt;workerEmailId&gt;[email protected]&lt;/workerEmailId&gt;&#xD;

&lt;workerWorkPhone&gt;9045413691&lt;/workerWorkPhone&gt;&#xD;

&lt;workerHomePhone&gt;&lt;/workerHomePhone&gt;&#xD;

&lt;workerCellPhone&gt;0957898304&lt;/workerCellPhone&gt;&#xD;

Page 25: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 25 of 252

Revision 2.0

&lt;assignedCaseList&gt;&#xD;

&lt;assignedCase&gt;&#xD;

&lt;caseId&gt;2646874&lt;/caseId&gt;&#xD;

&lt;caseName&gt;WLFTOZH, TERESITA&lt;/caseName&gt;&#xD;

&lt;workerRoleId&gt;200005420&lt;/workerRoleId&gt;&#xD;

&lt;workerProfile&gt;200000 HEADQUARTERS - Unit Supervisor

2&lt;/workerProfile&gt;&#xD;

&lt;workerAssignmentRole&gt;Secondary&lt;/workerAssignmentRole&gt;&#xD;

&lt;unitSupervisor&gt;RMMZNLIZGL, RICHARD&lt;/unitSupervisor&gt;&#xD;

&lt;unitId&gt;42245&lt;/unitId&gt;&#xD;

&lt;unitName&gt;200000 HEADQUARTERS&lt;/unitName&gt;&#xD;

&lt;/assignedCase&gt;&#xD;

&lt;assignedCase&gt;&#xD;

&lt;caseId&gt;100987308&lt;/caseId&gt;&#xD;

&lt;caseName&gt;TFGRVIIVA, MARIANA&lt;/caseName&gt;&#xD;

&lt;workerRoleId&gt;200005420&lt;/workerRoleId&gt;&#xD;

&lt;workerProfile&gt;200000 HEADQUARTERS - Unit Supervisor

2&lt;/workerProfile&gt;&#xD;

&lt;workerAssignmentRole&gt;Secondary&lt;/workerAssignmentRole&gt;&#xD;

&lt;unitSupervisor&gt;RMMZNLIZGL, RICHARD&lt;/unitSupervisor&gt;&#xD;

&lt;unitId&gt;42245&lt;/unitId&gt;&#xD;

&lt;unitName&gt;200000 HEADQUARTERS&lt;/unitName&gt;&#xD;

&lt;/assignedCase&gt;&#xD;

&lt;assignedCase&gt;&#xD;

&lt;caseId&gt;101817103&lt;/caseId&gt;&#xD;

&lt;caseName&gt;Wziwvm, KESHA M&lt;/caseName&gt;&#xD;

&lt;workerRoleId&gt;200005420&lt;/workerRoleId&gt;&#xD;

&lt;workerProfile&gt;200000 HEADQUARTERS - Unit Supervisor

2&lt;/workerProfile&gt;&#xD;

&lt;workerAssignmentRole&gt;Secondary&lt;/workerAssignmentRole&gt;&#xD;

&lt;unitSupervisor&gt;RMMZNLIZGL, RICHARD&lt;/unitSupervisor&gt;&#xD;

&lt;unitId&gt;42245&lt;/unitId&gt;&#xD;

&lt;unitName&gt;200000 HEADQUARTERS&lt;/unitName&gt;&#xD;

&lt;/assignedCase&gt;&#xD;

&lt;assignedCase&gt;&#xD;

&lt;caseId&gt;101963529&lt;/caseId&gt;&#xD;

&lt;caseName&gt;Sbkklorgv, Carmelite&lt;/caseName&gt;&#xD;

&lt;workerRoleId&gt;200005420&lt;/workerRoleId&gt;&#xD;

&lt;workerProfile&gt;200000 HEADQUARTERS - Unit Supervisor

2&lt;/workerProfile&gt;&#xD;

&lt;workerAssignmentRole&gt;Secondary&lt;/workerAssignmentRole&gt;&#xD;

&lt;unitSupervisor&gt;RMMZNLIZGL, RICHARD&lt;/unitSupervisor&gt;&#xD;

&lt;unitId&gt;42245&lt;/unitId&gt;&#xD;

&lt;unitName&gt;200000 HEADQUARTERS&lt;/unitName&gt;&#xD;

&lt;/assignedCase&gt;&#xD;

&lt;/assignedCaseList&gt;&#xD;

&lt;/assignedCaseListOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

Page 26: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 26 of 252

Revision 2.0

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.2.8. Error Guide

Error Code Error Description

201 Login Id is a required field

202 SQL Exception message

203 General Exception message

2.2.9. Sort Sequence

The output XML sent will be sorted by Case Id ascending.

2.2.10. XML Processing

N/A – will be used for web services which have some special handling (e.g. photo, file cabinet

encoding/decoding, etc.)

2.2.11. CRUD Matrix Table Create Read Update Delete

WORKER X

PERSON X

CASE_MASTER X

ORG_WORKER_ROLE X

ORG_UNIT X

ASSIGN_CATEGORY X

INVESTIGATION_CNTC X

2.3. Web Service: getCaseDetails 2.3.1. Functional Description

This webservice has a configurable output which returns details about a FSFN case.

The details are summaries about anything that can be attached to a case; this is roughly equivalent to the

FSFN Desktop graphical dropdown of the case’s work:

Page 27: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 27 of 252

Revision 2.0

In this example, the Assignment dropdown is expanded. This webservice will return similar information

about the assignments on the case. Other dropdowns have the same parallels to the webservice output.

2.3.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="caseDetailsInputForm" type="CaseDetailsInputForm"/>

<xsd:complexType name="CaseDetailsInputForm">

<xsd:sequence>

<xsd:element name="caseId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="requiredInfo" type="xsd:string"/>

<xsd:element name="participantId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.3.3. Input Variables XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data

Type/

Length

caseDetailsInputF

orm

The form class that holds

the input elements to be

passed to invoke the

getCaseDetails web

method

N/A N/A N/A

caseId The caseId element holds

the Id of the case whose

case documents needs to

be fetched.

CASE_MASTER.ID_C

ASE Maintain Case Numeric

workerRoleId The worker role of the

FSFN user pulling the data.

Has no effect on the

output.

ORG_WORKER_ROLE.

ID_WORKER_ROLE

N/A Numeric

Page 28: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 28 of 252

Revision 2.0

requiredInfo Modifier value to

change the returned

data.

Refer to the below

table for valid

variables and their

effect on the output.

N/A N/A String/30

participantId Participant Id. Has no

effect on the output.

PERSON.ID_PERSO

N Maintain Case

– Participants

Tab

Numeric

requiredInfo Value How the output is modified

All Gets all Case and Case participant

related Information.

CaseDemographicInformation Gets only Case Demographic

Information

CaseAssignments Gets only Case Assignments

CaseNotes Gets only Case Notes

CasePlanInformation Gets only Case Plan Information

JudicialReviewInformation Gets only Judicial Review

Information

FamilyAssessmentInformation Gets only Family Assessment

Information

CaseParticipantDemographicInformation Gets Demographic Information of

Selected participant.

CaseParticipantDemographicInformation Gets Demographic Information of

all Case participants.

MissingChildReportInformation Gets Missing Child Report

Information of Selected Participant.

MissingChildReportInformation Gets Missing Child Report

Information of all Case Participants.

MedicalInformation Gets Medical Information of

Selected Participant.

MedicalInformation Gets Medical Information of all

Case Participants.

EducationInformation Gets Education Information of

selected Participant.

EducationInformation Gets Education Information of all

Case Participants.

PermanencyInformation Gets Permanency Information of

selected participant.

PermanencyInformation Gets Permanency Information of all

Case Participants.

Page 29: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 29 of 252

Revision 2.0

IndependentLivingInformation Gets Independent Living

Information of selected participant.

IndependentLivingInformation Gets Independent Living

Information of all Case Participants.

LivingArrangementInformation Gets Living Arrangement

Information of selected participant.

LivingArrangementInformation Gets Living Arrangement

Information of all Case Participants.

PlacementInformationList Gets Placement Information List of

selected participant.

PlacementInformationList Gets Placement Information List of

all Case Participants.

InhomeServiceInformation Gets Inhome Service Information of

selected participant.

InhomeServiceInformation Gets Inhome Service Information of

all Case Participants.

LegalActionList Gets Legal Action List of selected participants.

2.3.4. Example Input

<jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getCaseDetails</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<caseDetailsInputForm>

<caseId>101275358</caseId>

<requiredInfo>All</requiredInfo>

<participantId>102345114</participantId>

<workerRoleId>1</workerRoleId>

</caseDetailsInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

Page 30: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 30 of 252

Revision 2.0

</jav:Envelope>

2.3.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="caseDetailsOutputForm" type="CaseDetailsOutputForm"

/>

<xsd:complexType name="CaseDetailsOutputForm">

<xsd:sequence>

<xsd:element name="caseDetails" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseId"

type="xsd:decimal" />

<xsd:element name="caseDemographicInfo"

type="CaseDemographicInfo" />

<xsd:element name="caseAssignments"

type="CaseAssignments" />

<xsd:element name="caseNotes"

type="CaseNotes" />

<xsd:element name="casePlanInfo"

type="CasePlanInfo" />

<xsd:element name="judicalReviewInfo"

type="JudicalReviewInfo" />

<xsd:element name="familyAssessmentInfo"

type="FamilyAssessmentInfo" />

<xsd:element

name="caseParticipantsDetails" type="CaseParticipantsDetails" />

<xsd:element name="casePartList"

type="CasePartList" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseDemographicInfo">

<xsd:sequence>

<xsd:element name="caseStat" type="xsd:string" />

<xsd:element name="dateCaseOpen" type="xsd:string" />

<xsd:element name="programCode" type="xsd:string" />

<xsd:element name="caseType" type="xsd:string" />

<xsd:element name="familyStructure" type="xsd:string" />

<xsd:element name="restrictedCase" type="xsd:string" />

<xsd:element name="caseCounty" type="xsd:string" />

<xsd:element name="beginDate" type="xsd:string" />

<xsd:element name="type" type="xsd:string" />

<xsd:element name="cdStrtPobRoute" type="xsd:decimal" />

<xsd:element name="adStrtNbr" type="xsd:string" />

<xsd:element name="adStrtNme" type="xsd:string" />

<xsd:element name="cdUnitDsgnt" type="xsd:decimal" />

<xsd:element name="txUnitDsgnt" type="xsd:string" />

<xsd:element name="adBlgn" type="xsd:string" />

<xsd:element name="adPobox" type="xsd:string" />

<xsd:element name="cdRouteType" type="xsd:decimal" />

<xsd:element name="adRouteNmbr" type="xsd:string" />

<xsd:element name="adRouteBoxnmbr" type="xsd:string" />

Page 31: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 31 of 252

Revision 2.0

<xsd:element name="adLn2" type="xsd:string" />

<xsd:element name="txCity" type="xsd:string" />

<xsd:element name="cdState" type="xsd:string" />

<xsd:element name="cdZip" type="xsd:string" />

<xsd:element name="adPhone" type="xsd:string" />

<xsd:element name="adFax" type="xsd:string" />

<xsd:element name="cdCntry" type="xsd:decimal" />

<xsd:element name="txEmail" type="xsd:string" />

<xsd:element name="adCell" type="xsd:string" />

<xsd:element name="adCntcExt" type="xsd:string" />

<xsd:element name="adCntcPhone" type="xsd:string" />

<xsd:element name="adNonflCnty" type="xsd:string" />

<xsd:element name="adWrkExt" type="xsd:string" />

<xsd:element name="adWrkPhone" type="xsd:string" />

<xsd:element name="cdCnty" type="xsd:decimal" />

<xsd:element name="txAdComments" type="xsd:string" />

<xsd:element name="txPhoneComments" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseAssignments">

<xsd:sequence>

<xsd:element name="caseAssignment" minOccurs="1"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="workerRoleId"

type="xsd:decimal" />

<xsd:element name="wrkFirstName"

type="xsd:string" />

<xsd:element name="wrkLastName"

type="xsd:string" />

<xsd:element name="assignmentType"

type="xsd:string" />

<xsd:element name="assignmentRole"

type="xsd:string" />

<xsd:element name="dateStart"

type="xsd:string" />

<xsd:element name="dateEnd"

type="xsd:string" />

<xsd:element name="orgUnitName"

type="xsd:string" />

<xsd:element name="adWrkPhone"

type="xsd:string" />

<xsd:element name="wrkrTxEmail"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

Page 32: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 32 of 252

Revision 2.0

<xsd:complexType name="CaseNotes">

<xsd:sequence>

<xsd:element name="caseNote" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="narrative"

type="xsd:string" />

<xsd:element name="dateBegin"

type="xsd:string" />

<xsd:element name="dateEnd"

type="xsd:string" />

<xsd:element name="investigationId"

type="xsd:decimal" />

<xsd:element name="type"

type="xsd:string" />

<xsd:element name="childId"

type="xsd:decimal" />

<xsd:element name="workerMakingContact"

type="xsd:string" />

<xsd:element name="category"

type="xsd:string" />

<xsd:element

name="contactInformationDetails" type="ContactInformationDetails" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="ContactInformationDetails">

<xsd:sequence>

<xsd:element name="contactInformationDetail" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="lastName"

type="xsd:string" />

<xsd:element name="firstName"

type="xsd:string" />

<xsd:element name="reasonNotSeen"

type="xsd:string" />

<xsd:element name="faceToFaceContact"

type="xsd:string" />

<xsd:element name="contactDate"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CasePlanInfo">

<xsd:sequence>

<xsd:element name="casePlan" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

Page 33: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 33 of 252

Revision 2.0

<xsd:element name="fsfnTaskId"

type="xsd:decimal" />

<xsd:element name="casePlanStatus"

type="xsd:string" />

<xsd:element name="purpose"

type="xsd:string" />

<xsd:element name="expirationDate"

type="xsd:string" />

<xsd:element

name="dateSupervisorApproved" type="xsd:string" />

<xsd:element name="completed"

type="xsd:string" />

<xsd:element name="courtCase"

type="xsd:string" />

<xsd:element name="courtApprovedStat"

type="xsd:string" />

<xsd:element

name="courtApprovedStatDate" type="xsd:string" />

<xsd:element

name="casePlanFamilyAssessment" type="xsd:string" />

<xsd:element name="medicalRecords"

type="xsd:string" />

<xsd:element name="mentalHealthRecords"

type="xsd:string" />

<xsd:element name="immunizationRecords"

type="xsd:string" />

<xsd:element name="dentalRecords"

type="xsd:string" />

<xsd:element name="includeParents"

type="xsd:string" />

<xsd:element name="reportCards"

type="xsd:string" />

<xsd:element

name="individualEducationalPlan" type="xsd:string" />

<xsd:element name="otherSchoolRecords"

type="xsd:string" />

<xsd:element

name="quarterlyAccountingStat" type="xsd:string" />

<xsd:element name="feeAssessment"

type="xsd:string" />

<xsd:element

name="rightsResponsibilities" type="xsd:string" />

<xsd:element name="outHomePlan"

type="xsd:string" />

<xsd:element

name="casePlanTaskCasePartsList" type="CasePlanTaskCasePartsList" />

<xsd:element name="casePlanGoalsList"

type="CasePlanGoalsList" />

<xsd:element name="casePlanTaskNeedList"

type="CasePlanTaskNeedList" />

<xsd:element

name="casePlanTaskDevelopmentList" type="CasePlanTaskDevelopmentList" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

Page 34: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 34 of 252

Revision 2.0

<xsd:complexType name="CasePlanTaskCasePartsList">

<xsd:sequence>

<xsd:element name="casePlanTaskCaseParts" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseParticipantId"

type="xsd:decimal" />

<xsd:element name="firstName"

type="xsd:string" />

<xsd:element name="lastName"

type="xsd:string" />

<xsd:element name="needs"

type="xsd:string" />

<xsd:element name="factors"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CasePlanGoalsList">

<xsd:sequence>

<xsd:element name="casePlanGoals" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseParticipantId"

type="xsd:decimal" />

<xsd:element name="firstName"

type="xsd:string" />

<xsd:element name="lastName"

type="xsd:string" />

<xsd:element name="fsfnTaskId"

type="xsd:decimal" />

<xsd:element name="status"

type="xsd:string" />

<xsd:element name="expirationDate"

type="xsd:string" />

<xsd:element name="dateApproved"

type="xsd:string" />

<xsd:element name="courtApprovedStatus"

type="xsd:string" />

<xsd:element name="courtApprovedDate"

type="xsd:string" />

<xsd:element name="courtCase"

type="xsd:string" />

<xsd:element name="completed"

type="xsd:string" />

<xsd:element name="primaryGoal"

type="xsd:string" />

<xsd:element name="concurrentGoal"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

Page 35: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 35 of 252

Revision 2.0

</xsd:complexType>

<xsd:complexType name="CasePlanTaskNeedList">

<xsd:sequence>

<xsd:element name="casePlanTaskNeeds" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="identifiedProblem"

type="xsd:string" />

<xsd:element name="beginDate"

type="xsd:string" />

<xsd:element name="specificTaskList"

type="SpecificTaskList" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="SpecificTaskList">

<xsd:sequence>

<xsd:element name="specificTask" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="specificTask"

type="xsd:string" />

<xsd:element name="desiredBehOutcome"

type="xsd:string" />

<xsd:element

name="specificTaskBeginDate" type="xsd:string" />

<xsd:element name="specificTaskEndDate"

type="xsd:string" />

<xsd:element name="privateProvider"

type="xsd:string" />

<xsd:element name="serviceCategory"

type="xsd:string" />

<xsd:element name="serviceType"

type="xsd:string" />

<xsd:element name="otherService"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CasePlanTaskDevelopmentList">

<xsd:sequence>

<xsd:element name="casePlanTaskDevelopment" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseParticipantId"

type="xsd:decimal" />

<xsd:element name="firstName"

type="xsd:string" />

<xsd:element name="lastName"

type="xsd:string" />

Page 36: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 36 of 252

Revision 2.0

<xsd:element name="participation"

type="xsd:string" />

<xsd:element name="contactType"

type="xsd:string" />

<xsd:element name="contactDate"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="JudicalReviewInfo">

<xsd:sequence>

<xsd:element name="judicalReview" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="fsfnTaskId"

type="xsd:decimal" />

<xsd:element name="expirationDate"

type="xsd:string" />

<xsd:element name="creationDate"

type="xsd:string" />

<xsd:element name="completed"

type="xsd:string" />

<xsd:element name="courtCase"

type="xsd:string" />

<xsd:element name="medicalRecords"

type="xsd:string" />

<xsd:element name="mentalHealthRecords"

type="xsd:string" />

<xsd:element name="immunizationRecords"

type="xsd:string" />

<xsd:element name="dentalRecords"

type="xsd:string" />

<xsd:element name="includeParents"

type="xsd:string" />

<xsd:element name="reportCards"

type="xsd:string" />

<xsd:element

name="individualEducationalPlan" type="xsd:string" />

<xsd:element name="otherSchoolRecords"

type="xsd:string" />

<xsd:element

name="quarterlyAccountingStat" type="xsd:string" />

<xsd:element name="feeAssessment"

type="xsd:string" />

<xsd:element

name="rightsResponsibilities" type="xsd:string" />

<xsd:element name="outHomePlan"

type="xsd:string" />

<xsd:element

name="judicalPlanParticipantsList" type="JudicalPlanParticipantsList" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

Page 37: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 37 of 252

Revision 2.0

</xsd:complexType>

<xsd:complexType name="JudicalPlanParticipantsList">

<xsd:sequence>

<xsd:element name="judicalPlanParticipant" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseParticipantId"

type="xsd:decimal" />

<xsd:element name="firstName"

type="xsd:string" />

<xsd:element name="lastName"

type="xsd:string" />

<xsd:element

name="judicalPlanParticipantGoalsList"

type="JudicalPlanParticipantGoalsList" />

<xsd:element

name="judicalPlanProgressMadeList" type="JudicalPlanProgressMadeList" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="JudicalPlanParticipantGoalsList">

<xsd:sequence>

<xsd:element name="judicalPlanParticipantGoal"

minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="fsfnTaskId"

type="xsd:decimal" />

<xsd:element name="expirationDate"

type="xsd:string" />

<xsd:element name="reviewType"

type="xsd:string" />

<xsd:element name="courtCase"

type="xsd:string" />

<xsd:element name="completed"

type="xsd:string" />

<xsd:element

name="judicialReviewHearingDate" type="xsd:string" />

<xsd:element

name="permanencyHearingDate" type="xsd:string" />

<xsd:element

name="permanencyStaffingDate" type="xsd:string" />

<xsd:element

name="permanencyHearingDueDate" type="xsd:string" />

<xsd:element name="overAllCompliance"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="JudicalPlanProgressMadeList">

<xsd:sequence>

Page 38: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 38 of 252

Revision 2.0

<xsd:element name="judicalPlanProgressMade" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="identifiedProblem"

type="xsd:string" />

<xsd:element name="overAllAchievement"

type="xsd:string" />

<xsd:element name="complianceOnTask"

type="xsd:string" />

<xsd:element

name="desiredBehavioralOutcomeList" type="DesiredBehavioralOutcomeList" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="DesiredBehavioralOutcomeList">

<xsd:sequence>

<xsd:element name="desiredBehavioralOutcome" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="desiredBehaveOutcome"

type="xsd:string" />

<xsd:element name="specificTask"

type="xsd:string" />

<xsd:element name="endDate"

type="xsd:string" />

<xsd:element name="taskCompliance"

type="xsd:string" />

<xsd:element name="serviceDelivery"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="FamilyAssessmentInfo">

<xsd:sequence>

<xsd:element name="familyAssessment" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="assessmentDate"

type="xsd:string" />

<xsd:element name="status"

type="xsd:string" />

<xsd:element name="purpose"

type="xsd:string" />

<xsd:element

name="familyAssessPartsList" type="FamilyAssessPartsList" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

Page 39: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 39 of 252

Revision 2.0

<xsd:complexType name="FamilyAssessPartsList">

<xsd:sequence>

<xsd:element name="familyAssessPart" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseParticipantId"

type="xsd:decimal" />

<xsd:element name="firstName"

type="xsd:string" />

<xsd:element name="lastName"

type="xsd:string" />

<xsd:element name="serviceRole"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseParticipantsDetails">

<xsd:sequence>

<xsd:element name="caseParticipant" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseParticipantId"

type="xsd:decimal" />

<xsd:element name="firstName"

type="xsd:string" />

<xsd:element name="lastName"

type="xsd:string" />

<xsd:element

name="faceToFaceContactDate" type="xsd:string" />

<xsd:element name="lastRemovalDate"

type="xsd:string" />

<xsd:element name="lastPictureDate"

type="xsd:string" />

<xsd:element name="photoId"

type="xsd:decimal" />

<xsd:element name="legalStatus"

type="xsd:string" />

<xsd:element name="ssnId"

type="xsd:string" />

<xsd:element name="status"

type="xsd:string" />

<xsd:element name="serviceRole"

type="xsd:string" />

<xsd:element name="birthDate"

type="xsd:string" />

<xsd:element

name="casePartDemographicInfo" type="CasePartDemographicInfo" />

<xsd:element

name="missingChildReportInfo" type="MissingChildReportInfo" />

<xsd:element name="medicalInfo"

type="MedicalInfo" />

<xsd:element name="educationInfo"

type="EducationInfo" />

Page 40: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 40 of 252

Revision 2.0

<xsd:element name="permanencyInfo"

type="PermanencyInfo" />

<xsd:element

name="independentLivingInfo" type="IndependentLiving" />

<xsd:element

name="livingArrangementInfoList" type="LivingArrangementInfoList" />

<xsd:element name="placementInfoList"

type="PlacementInfoList" />

<xsd:element

name="inHomeServiceInfoList" type="InHomeServiceInfoList" />

<xsd:element name="legalActionList"

type="LegalActionList" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CasePartDemographicInfo">

<xsd:sequence>

<xsd:element name="ethnicity" type="xsd:string" />

<xsd:element name="age" type="xsd:decimal" />

<xsd:element name="gender" type="xsd:string" />

<xsd:element name="usCitizen" type="xsd:string" />

<xsd:element name="birthPlace" type="xsd:string" />

<xsd:element name="race" type="xsd:string" />

<xsd:element name="hispanicLatino" type="xsd:string" />

<xsd:element name="indianTribe1" type="xsd:string" />

<xsd:element name="indianTribe2" type="xsd:string" />

<xsd:element name="otherTribalInfo" type="xsd:string" />

<xsd:element name="tribalEnrollment" type="xsd:decimal" />

<xsd:element name="icwaEligible" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MissingChildReportInfo">

<xsd:sequence>

<xsd:element name="dateEntered" type="xsd:string" />

<xsd:element name="missingFromDate" type="xsd:string" />

<xsd:element name="narrative" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MedicalInfo">

<xsd:sequence>

<xsd:element name="participantMedicationList"

type="ParticipantMedicationList" />

<xsd:element name="mentalHealthInfo"

type="MentalHealthInfo" />

<xsd:element name="medicalTreatmentList"

type="MedicalTreatmentList" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="ParticipantMedicationList">

<xsd:sequence>

<xsd:element name="medication" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="physicianName" type="xsd:string" />

Page 41: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 41 of 252

Revision 2.0

<xsd:element name="prescribedMedication" type="xsd:string" />

<xsd:element name="otherPhysicianName" type="xsd:string" />

<xsd:element name="medicationPsychotropic" type="xsd:string" />

<xsd:element name="datePrescribed" type="xsd:string" />

<xsd:element name="dateStopped" type="xsd:string" />

<xsd:element name="prescriptionQuantity" type="xsd:string" />

<xsd:element name="numberOfRefills" type="xsd:string" />

<xsd:element name="dosage" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MentalHealthInfo">

<xsd:sequence>

<xsd:element name="lastCBHAEvaluation" type="xsd:string" />

<xsd:element name="substanceUseAlcohol" type="xsd:string" />

<xsd:element name="substanceUseDrugs" type="xsd:string" />

<xsd:element name="substanceUseMarijuana" type="xsd:string" />

<xsd:element name="substanceUseSolvents" type="xsd:string" />

<xsd:element name="substanceUseAlcoholFreq" type="xsd:string" />

<xsd:element name="substanceUseDrugsFreq" type="xsd:string" />

<xsd:element name="substanceUseMarijuanaFreq" type="xsd:string" />

<xsd:element name="substanceUseSolventsFreq" type="xsd:string" />

<xsd:element name="axis1" type="xsd:string" />

<xsd:element name="axis2" type="xsd:string" />

<xsd:element name="immunizationsUpToDate" type="xsd:string" />

<xsd:element name="recordOnFile" type="xsd:string" />

<xsd:element name="date" type="xsd:string" />

<xsd:element name="caregiverEmotionallyDisturbed" type="xsd:string" />

<xsd:element name="caregiverOtherMedicalCondition" type="xsd:string"

/>

<xsd:element name="caregiverLearningDisability" type="xsd:string" />

<xsd:element name="caregiverDrugAbuse" type="xsd:string" />

<xsd:element name="caregiverVisuallyHearingImpaired" type="xsd:string"

/>

<xsd:element name="caregiverMentalRetardation" type="xsd:string" />

<xsd:element name="caregiverPhysicallyDisabled" type="xsd:string" />

<xsd:element name="caregiverAlcoholAbuse" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="MedicalTreatmentList">

<xsd:sequence>

<xsd:element name="medication" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="serviceDatesFirst" type="xsd:string" />

<xsd:element name="serviceDatesLast" type="xsd:string" />

<xsd:element name="fsfnProviderName" type="xsd:string" />

<xsd:element name="providerType" type="xsd:string" />

<xsd:element name="serviceType" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

Page 42: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 42 of 252

Revision 2.0

<xsd:complexType name="EducationInfo">

<xsd:sequence>

<xsd:element name="schoolCounty" type="xsd:string" />

<xsd:element name="dateCurrentPlan" type="xsd:string" />

<xsd:element name="datePlanExpires" type="xsd:string" />

<xsd:element name="noPlanExists" type="xsd:string" />

<xsd:element name="highSchoolDiploma" type="xsd:string" />

<xsd:element name="graduationDate" type="xsd:string" />

<xsd:element name="gEDCertificate" type="xsd:string" />

<xsd:element name="gEDDate" type="xsd:string" />

<xsd:element name="certificateCompletion"

type="xsd:string" />

<xsd:element name="completionDate" type="xsd:string" />

<xsd:element name="schoolDetailsList"

type="SchoolDetailsList" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="SchoolDetailsList">

<xsd:sequence>

<xsd:element name="schoolDetail" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="schoolName"

type="xsd:string" />

<xsd:element name="schoolType"

type="xsd:string" />

<xsd:element name="schoolAddress"

type="xsd:string" />

<xsd:element name="currentGradeLevel"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="PermanencyInfo">

<xsd:sequence>

<xsd:element name="courtApprovedPrimaryGoal"

type="xsd:string" />

<xsd:element name="courtApprovedConcurrentGoal"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="IndependentLiving">

<xsd:sequence>

<xsd:element name="normalcyPlanList"

type="NormalcyPlanList" />

<xsd:element name="subsidizedIndLivingEvaluationList"

type="SubsidizedIndLivingEvaluationList" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="NormalcyPlanList">

<xsd:sequence>

<xsd:element name="normalcyPlan" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

Page 43: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 43 of 252

Revision 2.0

<xsd:sequence>

<xsd:element name="date" type="xsd:string" />

<xsd:element name="type" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="SubsidizedIndLivingEvaluationList">

<xsd:sequence>

<xsd:element name="subsidizedIndLivingEvaluation"

minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="date" type="xsd:string" />

<xsd:element name="type" type="xsd:string" />

<xsd:element name="outcome" type="xsd:string" />

<xsd:element name="planDate" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="LivingArrangementInfoList">

<xsd:sequence>

<xsd:element name="livingArrangementInfo" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="primaryCaregiver" type="xsd:string" />

<xsd:element name="secondaryCaregiver" type="xsd:string" />

<xsd:element name="beginDate" type="xsd:string" />

<xsd:element name="endDate" type="xsd:string" />

<xsd:element name="type" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="PlacementInfoList">

<xsd:sequence>

<xsd:element name="placementInfo" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="removalBeginDate" type="xsd:string" />

<xsd:element name="removalEndDate" type="xsd:string" />

<xsd:element name="removalReason" type="xsd:string" />

<xsd:element name="removalManner" type="xsd:string" />

<xsd:element name="caregiverStructure" type="xsd:string" />

<xsd:element name="primaryCaregiver" type="xsd:string" />

<xsd:element name="secondaryCaregiver" type="xsd:string" />

<xsd:element name="placementBeginDate" type="xsd:string" />

<xsd:element name="placementEndDate" type="xsd:string" />

<xsd:element name="fiscalAgency" type="xsd:string" />

<xsd:element name="serviceCategory" type="xsd:string" />

<xsd:element name="serviceType" type="xsd:string" />

Page 44: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 44 of 252

Revision 2.0

<xsd:element name="placementSetting" type="xsd:string" />

<xsd:element name="providerName" type="xsd:string" />

<xsd:element name="childRelationship" type="xsd:string" />

<xsd:element name="providerCdRouteType" type="xsd:decimal" />

<xsd:element name="providerCdStrtPobRoute" type="xsd:decimal" />

<xsd:element name="providerAdRouteNmbr" type="xsd:string" />

<xsd:element name="providerAdRouteBoxnmbr" type="xsd:string" />

<xsd:element name="providerAdStrtNbr" type="xsd:string" />

<xsd:element name="providerAdStrtNme" type="xsd:string" />

<xsd:element name="providerTxTown" type="xsd:string" />

<xsd:element name="providerAdApt" type="xsd:string" />

<xsd:element name="providerAdLn2" type="xsd:string" />

<xsd:element name="providerAdLn3" type="xsd:string" />

<xsd:element name="providerCdState" type="xsd:string" />

<xsd:element name="providerCdZip" type="xsd:string" />

<xsd:element name="providerAdPhone" type="xsd:string" />

<xsd:element name="providerAdExt" type="xsd:string" />

<xsd:element name="providerAdFax" type="xsd:string" />

<xsd:element name="providerAdAltPhone" type="xsd:string" />

<xsd:element name="providerAdBlgn" type="xsd:string" />

<xsd:element name="providerTxUnitDsgnt" type="xsd:string" />

<xsd:element name="providerAdAltExt" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="InHomeServiceInfoList">

<xsd:sequence>

<xsd:element name="inHomeServiceInfo" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="placementBeginDate" type="xsd:string" />

<xsd:element name="placementEndDate" type="xsd:string" />

<xsd:element name="fiscalAgency" type="xsd:string" />

<xsd:element name="serviceCategory" type="xsd:string" />

<xsd:element name="serviceType" type="xsd:string" />

<xsd:element name="providerName" type="xsd:string" />

<xsd:element name="childRelationship" type="xsd:string" />

<xsd:element name="providerCdRouteType" type="xsd:decimal" />

<xsd:element name="providerCdStrtPobRoute" type="xsd:decimal" />

<xsd:element name="providerAdRouteNmbr" type="xsd:string" />

<xsd:element name="providerAdRouteBoxnmbr" type="xsd:string" />

<xsd:element name="providerAdStrtNbr" type="xsd:string" />

<xsd:element name="providerAdStrtNme" type="xsd:string" />

<xsd:element name="providerTxTown" type="xsd:string" />

<xsd:element name="providerAdApt" type="xsd:string" />

<xsd:element name="providerAdLn2" type="xsd:string" />

<xsd:element name="providerAdLn3" type="xsd:string" />

<xsd:element name="providerCdState" type="xsd:string" />

<xsd:element name="providerCdZip" type="xsd:string" />

<xsd:element name="providerAdPhone" type="xsd:string" />

<xsd:element name="providerAdExt" type="xsd:string" />

<xsd:element name="providerAdFax" type="xsd:string" />

<xsd:element name="providerAdAltPhone" type="xsd:string" />

Page 45: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 45 of 252

Revision 2.0

<xsd:element name="providerAdBlgn" type="xsd:string" />

<xsd:element name="providerTxUnitDsgnt" type="xsd:string" />

<xsd:element name="providerAdAltExt" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="LegalActionList">

<xsd:sequence>

<xsd:element name="legalAction" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="completedDate"

type="xsd:string" />

<xsd:element name="scheduleDate"

type="xsd:string" />

<xsd:element name="legalAction"

type="xsd:string" />

<xsd:element name="legalStatus"

type="xsd:string" />

<xsd:element name="legalCaseStatus"

type="xsd:string" />

<xsd:element name="county"

type="xsd:string" />

<xsd:element name="legalCustodyStatus"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CasePartList">

<xsd:sequence>

<xsd:element name="CPL" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="PARTID" type="xsd:string"/>

<xsd:element name="PARTFNM"

type="xsd:string"/>

<xsd:element name="PARTLNM"

type="xsd:string"/>

<xsd:element name="PARTSFX"

type="xsd:string"/>

<xsd:element name="PARTDOB" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.3.6. Output Variables The output of this webservice is extremely dense. There are forms, lists of forms, forms with subforms,

Page 46: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 46 of 252

Revision 2.0

and subforms with lists of forms. Since there are so many sub-forms, use this table as reference with an

existing output (such as the sample provided) and the schema for reference.

XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data

Type/

Length

CaseDetailsOutputFor

m

The form class that

holds the array of

returned Cases and their

sub items for the Case

Id that is

passed as the input.

N/A N/A N/A

caseId Case Id that is passed as

the input.

CASE_MASTER.ID_

CASE

Maintain Case

page - header

Numeric

caseDemographicInfo Case demographic

information place

holder.Elements below.

N/A

N/A

N/A

programCode Program Code CASE_MASTER.CD_

PRGRM_CODE

Maintain Case

page - header

String/1

dateCaseOpen Open Date CASE_MASTER.DT_

CASE_OPN

Maintain Case

page - header

String/1

0

caseStat Status CASE_MASTER.C

D_CASE_STAT

Maintain

Case page -

Participants tab

String/6

caseType Case Type CASE_MASTER.C

D_CASE_TYPE

Maintain

Case page -

Participants tab

String/6

0

familyStructure Family Structure CODE_DESC.TX_DE

SC_LRG where

ID_GRP =

'CASEDESC'

Maintain Case

page -

Participants tab

String/6

0

restrictedCase Restricted Case CASE_MASTER.C

D_DCF_WRK_INV

Maintain Case

page -

Participants

tab

- checkbox

String/1

caseCounty Case County CODE_DESC.TX_

DESC_LRG where

ID_GRP =

'REGION'

Maintain

Case page -

Participants tab

String/6

0

adApt Apartment ADDRESS.AD_AP

T

Maintain

Case page –

Address tab

String/4

beginDate Begin Date ADDRESS.

DT_EFCT_START

Maintain

Case page –

Address tab

String/1

0

Page 47: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 47 of 252

Revision 2.0

type Type ADDRESS.CD_RO

UTE_TYPE

Maintain

Case page –

Address tab

String/1

0

adStrtNbr Street number ADDRESS.AD_ST

RT_NBR

Maintain

Case page –

Address tab

String/1

3

adStrtNme Street name ADDRESS.AD_ST

RT_NBR

Maintain

Case page –

Address tab

String/6

0

adLn2 Address line ADDRESS.AD_LN2 Maintain Case

page - Address

tab

String/3

6

adLn3 Address line ADDRESS.AD_LN

3

Maintain

Case page –

Address tab

String/1

2

txTown City ADDRESS.TX_TO

WN

Maintain

Case page –

Address tab

String/4

0

cdState State ADDRESS.CD_ST

ATE

Maintain

Case page –

Address tab

String/2

cdZip Zip ADDRESS.CD_ZIP Maintain Case

page - Address

tab

String/9

adRouteNmbr Route Number ADDRESS.AD_RO

UTE_NMBR

Maintain

Case page –

Address tab

String/1

5

adRouteBoxnmbr Route Box Number ADDRESS.AD_RO

UTE_BOXNMBR

Maintain

Case page –

Address tab

String/1

5

adPhone Home Phone ADDRESS.AD_PH

ONE

Maintain

Case page –

Address tab

String/1

0

adAltPhone Alternative Phone ADDRESS.AD_ALT_

PHONE

Maintain Case

page – Address

tab

String/1

0

adExt Extension ADDRESS.AD_EX

T

Maintain

Case page –

Address tab

String/4

adAltExt Alternative Extension ADDRESS.AD_AL

T_EXT

Maintain

Case page -

Address

tab

String/4

adFax Fax ADDRESS.AD_EX

T

Maintain

Case page -

Address

tab

String/1

0

Page 48: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 48 of 252

Revision 2.0

cdCntry Country ADDRESS.CD_CN

TRY

Maintain

Case page -

Address

tab

Numeric

cdTown FL City ADDRESS.CD_TO

WN

Maintain

Case page -

Address

tab

Numeric

txEmail Email ADDRESS.TX_EMAI

L

Maintain Case

page -

Address tab

String/6

0

adCell Cell Number ADDRESS.AD_CE

LL

Maintain

Case page -

Address

tab

String/1

0

adCellExt Alternative Cell Number ADDRESS.AD_CE

LL_EXT

Maintain

Case page -

Address

tab

String/4

adBlgn Building ADDRESS.AD_BLG

N

Maintain Case

page -

Address tab

String/1

5

adCntcExt Contact Extension ADDRESS.AD_CNT

C_EXT

Maintain Case

page -

Address tab

String/4

adCntcPhone Contact Phone ADDRESS.AD_CN

TC_PHONE

Maintain

Case page -

Address

tab

String/1

0

adNonflCnty Non Florida County ADDRESS.AD_NO

NFL_CNTY

Maintain

Case page -

Address

tab

String/1

5

adPobox PO Box ADDRESS.AD_PO

BOX

Maintain

Case page -

Address

tab

String/1

5

adWrkExt Worker Extension ADDRESS.AD_WRK

_EXT

Maintain Case

page -

Address tab

String/4

adWrkPhone Worker Phone ADDRESS.AD_WRK

_PHONE

Maintain Case

page – Address

tab

String/1

0

cdCnty County ADDRESS.CD_CNT

Y

Maintain Case

page -

Address tab

Numeric

Page 49: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 49 of 252

Revision 2.0

cdRouteType Route ADDRESS.CD_RO

UTE_TYPE

Maintain

Case page -

Address

tab

Numeric

cdStrtPobRoute Street/PO Box/Route ADDRESS.CD_ST

RT_POB_ROUTE

Maintain

Case page –

Address tab

Numeric

cdUnitDsgnt Unit Designator code ADDRESS.CD_UN

IT_DSGNT

Maintain

Case page –

Address tab

Numeric

txUnitDsgnt Unit Designator text ADDRESS.TX_UNIT

_DSGNT

Maintain Case

page -

Address tab

String/1

5

txAdComments Comments ADDRESS.TX_AD

_COMMENTS

Maintain

Case page -

Address

tab

String/2

00

txPhoneComments Comments ADDRESS.TX_PH

ONE_COMMENTS

Maintain

Case page -

Address

tab

String/2

00

caseAssignments Assignments information

container. Contains

below elements.

N/A N/A N/A

workerRoleId Worker Role Id ORG_WORKER

_ROLE.ID_WO

RKER_ROLE

Worker

Assignme

nt pop-up

page

Numeric

wrkFirstName Worker First Name PERSON.NM_F

RST

Worker

Assignme

nt pop-up

page

String/4

0

wrkLastName Worker Last Name PERSON.NM_L

ST

Worker

Assignme

nt pop-up

page

String/4

0

assignmentType Assignment Type ASSIGNMENT.CD_A

SGN_TYPE

Worker

Assignme

nt pop-up

page

String/4

0

assignmentRole Assignment Role ASSIGNMENT.CD_A

SGN_ROLE

Worker

Assignme

nt pop-up

page

String/4

0

dateStart Assignment Start

Date/Time

ASSIGNMENT.DT_S

TRT

Worker

Assignme

nt pop-up

page

String/1

0

Page 50: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 50 of 252

Revision 2.0

dateEnd Assignment End

Date/Time (if applicable)

ASSIGNMENT.DT_E

ND

Worker

Assignme

nt pop-up

page

String/1

0

orgUnitName Unit Name ORG_UNIT.TX_

NAME

Worker

Manageme

nt page

String/5

0

adWrkPhone Worker Phone Number WORKER.AD_WRK_

PHONE

Worker

Management

page

String/1

0

wrkrTxEmail Worker Mail Id WORKER.TX_EMAI

L

Worker

Manageme

nt page

String/6

0

caseNotes Case Notes information

container. Contains

below elements.

N/A N/A N/A

Narrative Case Notes narrative CAN_TEXT.TX_CAN

_NARRATIVE

Case Notes

page

String/3

2000

dateBegin Contact begin date CAN_TEXT_EVENT.

DT_BEGIN

Case Notes

page

String/1

0

dateEnd Contact Date End CAN_TEXT_EVENT.

DT_END

Case Notes

page

String/1

0

investigationId Assessment Id CAN_TEXT_EVENT.

ID_INVS

Case Notes

page

Numeric

type Case Note Type CATEGORY_TYPE.T

X_CTGRY_TYPE

Case Notes

page

String/1

00

childId Child Id PERSON.ID_PRSN Case Notes

page

Numeric

workerMakingContact Workers Name. WORKER.NM_* Case Notes

page

String/1

00

category Case Note Category CATEGORY_TYPE.T

X_CTGRY_TYPE

Case Notes

page

String/2

0

CasePlanInfo Case Plan

information

Container. Contains

below elements.

N/A N/A N/A

fsfnTaskId FSFN Task Id CASE_PLAN_TASK.I

D_CASE_PLAN_TAS

K

header group

box

Numeric

casePlanStatus Case Plan Status APPROVAL.CD_STA

T

header group

box

String/1

2

purpose Purpose CODE_DESC_STATI

C. TX_SDESC_LRG

where

ID_SDESC_GRP =

'CPPURP'

header group

box

String/4

0

Page 51: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 51 of 252

Revision 2.0

expirationDate Expiration Date CASE_PLAN_TASK.

DT_TARGET

header group

box

String/1

0

dateSupervisorApprove

d

Date Supervisor

Approved

CASE_PLAN_TASK.

DT_APRVL

header group

box

String/1

0

completed Completed (Y/N) CASE_PLAN_TASK.

DT_TARGET

header group

box

String/1

courtCase Court Case # CASE_PLAN_TASK.

TX_COURT_NBR

header group

box

String/2

0

courtApprovedStat

Court Approved Status

CASE_PLAN_TASK.

COURT_STAT

header group

box

String/2

00

courtApprovedStatDate Court Approved Status

Date

CASE_PLAN_TASK.

DT_COURT

header group

box

String/1

0

casePlanFamilyAssess

ment This Case Plan is based

on a Family Assessment

(Y/N)

CASE_PLAN_TASK.

CD_FMLY_ASSMNT

Development

tab

String/1

medicalRecords

Medical Records (Y/N)

CASE_PLAN_TASK.

FL_MED_REC

Attachments tab

- checkbox

String/1

mentalHealthRecords Mental health records

(Y/N)

CASE_PLAN_TASK.

FL_MENTAL_REC

Attachments tab

- checkbox

String/1

immunizationRecords Immunization records

(Y/N)

CASE_PLAN_TASK.F

L_IMMUNE_REC Attachments tab

- checkbox

String/1

dentalRecords

Dental records (Y/N)

CASE_PLAN_TASK.

FL_DENTAL_REC Attachments tab

- checkbox

String/1

includeParents Include parents,

siblings &

grandparents (if

applicable) (Y/N)

CASE_PLAN_TASK.F

L_VISIT_REC

Attachments tab

- checkbox

String/1

reportCards Report cards (Y/N) CASE_PLAN_TASK.

FL_RPTCRDS_REC Attachments tab

- checkbox

String/1

individualEducationalPl

an

Individual Educational

Plan (if applicable) (Y/N)

CASE_PLAN_TASK.

FL_IEP_REC Attachments tab

- checkbox

String/1

otherSchoolRecords Other school records

(Y/N)

CASE_PLAN_TASK.

FL_OTHR_SCHL_RE

C

Attachments tab

- checkbox

String/1

quarterlyAccountingSta

t

Quarterly accounting

statement (Y/N)

CASE_PLAN_TASK.

FL_QAS_REC Attachments tab

- checkbox

String/1

feeAssessment Notice of Fee

Assessment and

Rights of Foster Child

Regarding

Government

Benefits (Y/N)

CASE_PLAN_TASK.

FL_FEE_ASSMNT_RE

C

Attachments tab

- checkbox

String/1

rightsResponsibilities Rights and

Responsibilities (Y/N)

CASE_PLAN_TASK.

FL_RGHTS_RESP_RE

C

Attachments tab

- checkbox

String/1

outHomePlan Out of Home Plan (if

applicable) (Y/N)

CASE_PLAN_TASK.

FL_OHP_REC Attachments tab

- checkbox

String/1

Page 52: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 52 of 252

Revision 2.0

casePlanTaskNeedList Array of Case Plan Task

Needs

Needs tab

N/A

casePlanTaskDevelopm

entList

Array of Case Plan Task

Development

Development

tab

N/A

casePlanTaskCaseParts

List

Array of

casePlanTaskCaseParts

N/A N/A N/A

casePlanTaskCaseParts Contains elements for

each case participant with

a case task. Contains

below elements.

personFirstName Case Participant

PERSON.NM_FRST Strengths/Need

s tab - Case

Participant

Strengths/Need

s group box

String/4

0

personLastName Case Participant PERSON.NM_LST Strengths/Need

s tab – Case

Participant

Strengths/Need

s

group box

String/4

0

factors Factors

QSTN_BANK.TX_S

ML_QSTN

Strengths tab -

Case Participant

Strengths group

box

String/3

00

needs Needs

QSTN_BANK.

QSTN_BANK_TX_

LRG_QSTN

Needs tab -

Case

Participant

Needs group

box

String/3

00

casePlanGoalsList Array of casePlanGoals N/A N/A N/A

casePlanGoals Container of case plan

goals for a participant.

Contains below elements.

N/A

personFirstName

Child Name

PERSON.NM_FRST header group

box

String/4

0

personLastName

Child Name

PERSON.NM_LST header group

box

String/4

0

fsfnTaskId

FSFN Task Id

CASE_PLAN_GOAL.

ID_CASE_PLAN_TA

SK

header group

box

Numeric

status

Status

CASE_PLAN_GOAL.

CD_STATUS

header group

box

String/1

2

expirationDate

Expiration Date

CASE_PLAN_GOAL.

DT_EXPIRATION

header group

box

String/1

0

dateApproved

Date Approved

CASE_PLAN_GOAL.

DT_PLAN_EFCT

header group

box

String/1

0

Page 53: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 53 of 252

Revision 2.0

courtApprovedStatus

Court Approved Status

CASE_PLAN_GOAL.

CD_CRT_APPRD_ST

ATUS

header group

box

String/2

00

courtApprovedDate

Court Approved Date CASE_PLAN_GOAL.

DT_CRT_APPRD

header group

box

String/1

0

courtCase

Court Case #

CASE_PLAN_GOAL.

TX_COURT_NBR

header group

box

String/2

0

completed Completed (Y/N) CASE_PLAN_GOAL.

DT_TARGET

header group

box

String/1

primaryGoal Child's Proposed Primary

Goal

CASE_PLAN_GOAL.

CD_PRMNC_PRPSD

_GOAL

Basic tab String/2

00

concurrentGoal Child's Proposed

Concurrent Goal

CASE_PLAN_GOAL.

CD_CONCRRNT_PR

PSD_GOAL

Basic tab String/2

00

judicialReviewInfo Array of judicialreview

object

N/A N/A

judicialReview Container of judicial

review data. Contains

below elements.

N/A N/A

fsfnTaskId FSFN Task Id CASE_PLAN_TASK_

REVW.ID_CP_TASK

_REVW

header group

box

Numeric

expirationDate Case Plan ExpirationDate CASE_PLAN_TASK_

REVW.DT_EXPIRE

header group

box

String/1

0

creationDate Creation Date CASE_PLAN_TASK_

REVW.DT_CASE_PR

GRSS_EVAL

header group

box

String/1

0

courtCase Court Case # CASE_PLAN_TASK_

REVW.TX_COURT_

NBR

header group

box

String/2

0

completed Completed (Y/N) CASE_PLAN_TASK_

REVW.FL_COMPLE

TED

header group

box

String/1

medicalRecords Medical Records (Y/N) CASE_PLAN_TASK_

REVW.CPE_FL_ME

D_REC

Attachments tab

- checkbox

String/1

mentalHealthRecords Mental health records

(Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_ME

NTAL_REC

Attachments tab

- checkbox

String/1

immunizationRecords Immunization records

(Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_IMM

UNE_REC

Attachments tab

- checkbox

String/1

dentalRecords Dental records (Y/N) CASE_PLAN_TASK_

REVW.CPE_FL_DEN

TAL_REC

Attachments tab

- checkbox

String/1

Page 54: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 54 of 252

Revision 2.0

includeParents Include parents, siblings

& grandparents (if

applicable) (Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_VISI

T_REC

Attachments tab

- checkbox String/1

reportCards Report cards (Y/N) CASE_PLAN_TASK_

REVW.CPE_FL_RPT

CRDS_REC.CPE_FL_

RPTCRDS_REC

Attachments tab

- checkbox

String/1

individualEducationalPl

an

Individual Educational

Plan (if applicable) (Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_IEP_

REC

Attachments tab

- checkbox

String/1

otherSchoolRecords Other school records

(Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_OTH

R_SCHL_REC

Attachments tab

- checkbox

String/1

quarterlyAccountingSta

t

Quarterly accounting

statement (Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_QAS

_REC

Attachments tab

- checkbox

String/1

feeAssessment Notice of Fee

Assessment and

Rights of Foster Child

Regarding

Government

Benefits (Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_FEE

_ASSMNT_REC

Attachments tab

- checkbox

String/1

rightsResponsibilities Rights and

Responsibilities (Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_RGH

TS_RESP_REC

Attachments tab

- checkbox

String/1

outHomePlan Out of Home Plan (if

applicable) (Y/N)

CASE_PLAN_TASK_

REVW.CPE_FL_OHP

_REC

Attachments tab

- checkbox

String/1

judicalPlanParticipantsLi

st

Array of

judicalPlanParticipant.

Contained by

judicalReview

N/A N/A N/A

judicalPlanParticipant Contains elements of a

participant’s judicial plans.

Contains below elements.

N/A N/A N/A

caseParticipantId Person Id of the case

participant CASE_PART.ID_PRS

N

Header group

box

personFirstName

Child Name

PERSON.NM_FRST header group

box

String/4

0

personLastName

Child Name

PERSON.NM_LST header group

box

String/4

0

JudicalPlanParticipantG

oalsList

Array of

judicalPlanParticipantGoal

. Contained by

judicalPlanParticipant.

Contains below elements.

N/A N/A N/A

fsfnTaskId FSFN Task Id CASE_PLAN_GOAL

_REVIEW.ID_CASE_

header group

box

Numeric

Page 55: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 55 of 252

Revision 2.0

PLAN_TASK

expirationDate Case Plan Expiration

Date

CASE_PLAN_GOAL

_REVIEW.DT_EXPIR

ATION

header group

box

String/1

0

reviewType Review Type CASE_PLAN_GOAL

_REVIEW.CD_TYPE

header group

box

String/2

00

courtCase Court Case # CASE_PLAN_TASK.

TX_COURT_NBR

header group

box

String/2

0

completed Completed (Y/N) CASE_PLAN_TASK_

REVW.TX_COURT_

NBR

header group

box

String/1

0

judicialReviewHearing

Date Date of Last

Judicial Review

Hearing

CASE_PLAN_G

OAL_REVIEW.

DT_LST_JUD_R

VW_HEARING

Permanenc

y Plan

Information tab

String/1

0

permanencyHearingDat

e

Date of Last

Permanency Hearing

CASE_PLAN_G

OAL_REVIEW.

DT_LST_PERM

_HEARING

Permanenc

y Plan

Information tab

String/1

0

permanencyStaffingDat

e

Date of Last

Permanency Staffing

CASE_PLAN_G

OAL_REVIEW.

DT_IL_STAFFI

NG

Permanenc

y Plan

Information tab

String/1

0

permanencyHearingDue

Date

Date by Which Next

Permanency Hearing is

Due

CASE_PLAN_G

OAL_REVIEW.

DT_NXT_PRM

NCY_HRNG_D

UE

Permanenc

y Plan

Information tab

String/1

0

judicalPlanProgressMade

List

Array of

judicalPlanProgressMade

. Contained by

JudicalPlanParticipantsLi

st

N/A N/A N/A

judicalPlanProgressMade Contains below elements

of participant’s judicial

plans with progress made

N/A N/A N/A

identifiedProblem Identified Problem CASE_PLAN_TASK_

ITEM.TX_CPITEM_I

DNTFY_PRBLM

Progress Made String/2

50

overallAchievement OverAll Achievement CP_TASK_REVW_IT

EM.CD_PRGRSS_ST

AT

Progress Made String/3

0

complianceRegarTask Discuss compliance

regarding completion of

tasks and how that

relates

to behavioral outcome.

DOC_NARRATIVE.T

X_NARR where

CD_WRK_TYPE =

1235 and ID_WRK =

CP_TASK_REVW_ITE

M.ID_CP_TASK_REV

Progress Made

String/3

2000

Page 56: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 56 of 252

Revision 2.0

W_ITEM

desiredBehavioralOutco

meList

Array of

desiredBehavioralOutcom

e contained by

judicalPlanProgressMade

N/A N/A N/A

desiredBehavioralOutco

me

Contains elements below

regarding desired

behavioral outcomes for a

participant

N/A N/A N/A

desiredBehaveOutcome Desired Measurable

Behavioral Outcome

CP_TASK_REVW_ITE

M_DTL.TX_CPEIDTL

_OUTCOME

Progress Made

String/2

50

specificTask Specific Task CP_TASK_REVW_ITE

M_DTL.TX_CPEIDTL

_SPCFC_TASK

Progress Made String/5

00

endDate End Date CP_TASK_REVW_ITE

M_DTL.DT_END

Progress Made String/1

0

taskCompliance Task Compliance CP_TASK_REVW_ITE

M_DTL.CD_PRGRSS

Progress Made String/2

00

serviceDelivery Service Delivery CP_TASK_REVW_ITE

M_DTL.CD_SRVC_D

LVRY

Progress Made String/2

00

familyAssessmentInfo Array of

familyAssessment

N/A N/A N/A

familyAssessment A single family

assessment. Contains

all elements below.

N/A N/A N/A

assessmentDate Assessment Date FAMILY_ASS

MNT.TS_CR

Family

Assessme

nt page -

header

String/1

0

status Status of assessment FAMILY_ASSMNT.C

D_STAT

Family

Assessment

page - header

String/4

0

purpose Purpose of the

assessment

FAMILY_ASSMNT.C

D_PURPOSE

Family

Assessment

page - header

String/4

0

familyAssessPartsList Array of Family

Assessment

Participants. Contained

by familyAssessment

N/A Family

Assessme

nt page -

Participants tab

N/A

Page 57: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 57 of 252

Revision 2.0

personFirstName Participants

PERSON.NM_F

RST

Family

Assessme

nt page -

Participants tab

String/4

0

personLastName Participants

PERSON.NM_L

ST

Family

Assessme

nt page -

Participants tab

String/4

0

serviceRole Service Role CASE_PART.CD_S

RVC_ROLE

Family

Assessment

page -

Participants

tab for each

participant

String/6

0

caseParticipantsDetails Case participant detail

container.. Array of

caseParticipant.

N/A N/A N/A

caseParticipant Contains all subforms for

a participant. Contained

by caseParticipantDetails.

N/A N/A N/A

caseParticipantId Person ID of case

participant

CASE_PART.ID_PRS

N

Maintain Case -

Participants Tab Numeric

firstName First name of case part PERSON.NM_FRST Maintain Case -

Participants Tab String

lastName Last name of case part PERSON.NM_LST Maintain Case -

Participants Tab String

legalStatus Legal CASE_PART.CD_LG

L_STAT

Maintain Case

page -

Participants

tab

String/6

0

ssnId SSN PERSON.ID_SSN Person

Manageme

nt record

String/9

status Status CASE_PART.CD_

STAT

Maintain

Case page -

Participants tab

String/8

serviceRole Service Role CASE_PART.CD_

SRVC_ROLE

Maintain

Case page -

Participants tab

String/6

0

birthDate Date of Birth PERSON.DT_BRTH Person

Manageme

nt record

String/1

0

casePartDemographicInf

o

Array of all case

participants demographic

info. Contains elements

below.

N/A N/A N/A

Page 58: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 58 of 252

Revision 2.0

ethnicity Ethnicity PERSON_ETHNI

CITY.FL_* where

PERSON_ETHNI

CITY.ID_PRSN

is

CASE_PART.ID_

PRSN

Person

Manageme

nt record

String/6

0

age Age PERSON.QT_AG

E

Person

Manageme

nt

record

Numeric

gender Gender PERSON.CD_GN

DR

Person

Manageme

nt

record

String/7

usCitizen U.S. Citizen PERSON.CD_CTZN Person

Manageme

nt record

String/1

birthPlace Birth Place PERSON.TX_BR

TH_PLC

Person

Manageme

nt

record

String/2

0

race Race PERSON.CD_RACE* Person

Manageme

nt record

String/1

20

hispanicLatino Hispanic/Latino PERSON.CD_HS

PNC

Person

Manageme

nt

record

String/1

indianTribe1 Indian Tribe 1 PERSON.CD_IN

DN

Person

Manageme

nt

record

String/6

0

indianTribe2 Indian Tribe 2 PERSON.CD_IN

DN2

Person

Manageme

nt

record

String/6

0

otherTribalInfo Other Tribal Info PERSON.TX_OT

HR_TRIBL_INF

O

Person

Manageme

nt

record

String/3

0

tribalEnrollment Tribal Enrollment # PERSON.TX_OT

HR_TRIBL_INF

O

Person

Manageme

nt

record

Numeric

icwaEligible ICWA Eligible PERSON.FL_IC

WA_ELIGIBLE

Person

Manageme

nt

record

String/1

Page 59: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 59 of 252

Revision 2.0

permanencyInfo Array of cour approved

primary and concurrent

goals for participants.

courtApprovedPrimary

Goal

Current court approved

primary goal

LEGAL_ACTION.CD

_PRM_PRIOR_GOAL

Legal page –

Tracking tab

String/2

00

courtApprovedConcurr

entGoal

Current court approved

concurrent goal.

LEGAL_ACTION.CD

_CONCUR_PRIOR_G

OAL

Legal page -

Tracking tab

String/2

00

educationInfo Array of education info for

each case participant

schoolCounty

School District/County

SCHOOL.CD_SCHL_

LEA

Education

record - header

String/2

00

dateCurrentPlan Date of Current

Individualized Education

Plan

EDUCATION.DT_IE

P_CRNT

Educati

on

record –

Educati

on

Informat

ion tab

String/1

0

datePlanExpires

Date Current

Individualized

Education

Plan Expires

EDUCATION.

DT_IEP_EXP

Educati

on

record -

Educati

on

Information tab

String/1

0

noPlanExists No Individualized

Education Plan exists

(Y/N)

EDUCATION

FL_EXT_SCHL_YR

Education

record –

Education

Information tab

String/1

highSchoolDiploma High School

Diploma (Y/N)

EDUCATION.

FL_HS_DPLM

A

Educati

on

record -

Educati

on

Information tab

String/1

graduationDate Highschool Graduation

Date

EDUCATION.

DT_HS_GRA

D

Educati

on

record -

Educati

on

Information tab

String/1

0

gEDCertificate GED Certificate (Y/N)

EDUCATION.

FL_GED_CER

T

Educati

on

record -

Educati

on

Information tab

String/1

Page 60: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 60 of 252

Revision 2.0

gEDDate GED Date

EDUCATION.

DT_GED

Educati

on

record -

Educati

on

Information tab

String/1

0

certificateCompletion Certificate of

Completion/Speci

al Diploma (Y/N)

EDUCATION.

FL_HSED_CE

RT

Educati

on

record -

Educati

on

Information tab

String/1

completionDate Completion Date

EDUCATION.

DT_HSED_D

ATE

Educati

on

record -

Educati

on

Information tab

String/1

0

schoolDetailsList Array of schoolDetail for

each case participant

N/A N/A N/A

schoolDetail Details of a case

participants school and

grade level

N/A N/A N/A

schoolName School Name

SCHOOL.NM

_SCHL

Educati

on

record -

Educati

on

History tab

String/2

4

schoolType

School Type

SCHOOL.SCH

OOL_TYPE

Educati

on

record -

Education

History tab

String/4

0

schoolAddress

School Address

SCHOOL.TX_

ADDRESS

Educati

on

record -

Education

History tab

String/1

00

currentGradeLevel

Current Grade Level

SCHOOL.CD_

GRADE

Educati

on

record -

Educati

on

History tab

String/6

0

legalActionList Array of legalAction for

each case participant

legalAction An array of legal actions

for a case participant

Page 61: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 61 of 252

Revision 2.0

completedDate

Completed Date

LEGAL_ACTION.DT

_COMPLETED

Legal Record

page

String/1

0

scheduleDate Scheduled Date LEGAL_ACTION.DT

_SCHEDULED

Legal page String/1

0

legalAction

Legal Action

CODE_DESC.TX_DE

SC_LRG where

LEGAL_ACTION.CD

_INITIATE =

.ID_GRPI and

ID_GRP = 'LAINIT'

Legal Record

page

String/2

00

legalStatus

Result

CODE_DESC.TX_DE

SC_LRG where

LEGAL_ACTION.

CD_RESULT=

.ID_GRPI and

ID_GRP =

‘LARESULT

Legal Record

page

String/2

00

legalCaseStatus

Legal Case Status

CODE_DESC.TX_DE

SC_LRG where

LEGAL_ACTION.

CD_LEGAL_CASE_S

TAT= .ID_GRPI and

ID_GRP =

‘LEGLSTAT’

Legal Record

page

String/2

00

county County CODE_DESC.TX_DE

SC_LRG where

LEGAL_ACTION.

CD_COUNTY=

.ID_GRPI and

ID_GRP = ‘REGION’

Legal page String/6

0

legalCustodyStatus Legal Custody Status CODE_DESC.TX_DE

SC_LRG where

LEGAL_ACTION.

CD_COUNTY (should

be

CD_LEGAL_CUST_S

TAT)= .ID_GRPI and

ID_GRP = ‘LACUST’

Legal page String/2

00

livingArrangementInfoLi

st

Array of

livingArrangementInfo for

each case participant

livingArrangementInfo Info about a case

participants living

arrangement

beginDate

Living

Arrangement Begin

Date and Time

LIVING_ARRANGE

MENT.DT_BGN

Living

Arrangeme

nt page

String/1

0

Page 62: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 62 of 252

Revision 2.0

endDate Living Arrangement End Date and Time (if applicable)

LIVING_ARRANGEMENT.DT_END

Living Arrangement

page

String/1

0

primaryCaregiver

Primary Caregiver Name

LIVING_ARRAN

GEMENT.CD_PC

Living

Arrangeme

nt

page

String/1

00

secondaryCaregiver

Secondary Caregiver

(if applicable)

LIVING_ARRANGE

MENT.CD_SC

Living

Arrangeme

nt page

String/1

00

placementInfoList Array of placementInfo for

each case participant

placementInfo Array of placement

information for a case

participant

removalBeginDate

Removal Begin Date and

Time

EPISODE.DT_BGN Out of Home

Placement

page

- Removal/

Placement

tab

String/1

0

removalEndDate

Removal End Date

and Time (if

applicable)

EPISODE.DT_END Out of Home

Placement

page

- Removal/

Placement

tab

String/1

0

removalReason Removal Reason(s). Any

EPISODE.FL_* columns

flagged as true contribute

to the removal reason

EPISODE.FL_* Out of Home

Placement

page

- Removal/

Placement

tab

String/6

00

removalManner

Manner of Removal

EPISODE.CD_RMV

L_MNR

Out of Home

Placement

page

- Removal/

Placement

tab

String/6

0

caregiverStructure

Caregiver Structure

EPISODE.CD_CRT

KR

(CODE_DESC.ID_G

RP = ‘CARETKR’)

Out of Home

Placement

page

- Removal/

Placement

tab

String/6

0

Page 63: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 63 of 252

Revision 2.0

primaryCaregiver Primary Caregiver

EPISODE.ID_PRSN

_PC

Out of Home

Placement

page

- Removal/

Placement

tab

String/1

00

secondaryCaregiver

Secondary Caregiver

(if applicable)

EPISODE.ID_PRSN

_SC

Out of Home

Placement

page

- Removal/

Placement

tab

String/1

00

placementBeginDate

Placement Begin

Date and Time

EPISODE.DT_BGN Out of Home

Placement

page

- Removal/

Placement

tab

String/1

0

placementEndDate

Placement End Date

and Time (if

applicable)

EPISODE.DT_END Out of Home Placement page

- Removal/

Placement

tab

String/1

0

fiscalAgency

Fiscal Agency

ORG_ENTITY.TX_

NAME

Out of Home

Placement

page

- Removal/

Placement

tab

String/3

0

serviceCategory

Service Category

SERVICE_TYPE.C

D_SRVC_CTGRY

Out of Home

Placement

page

- Removal/

Placement

tab

String/6

0

serviceType

Service Type

EPISODE.CD_SRV

C

Out of Home

Placement

page

- Removal/

Placement

tab

String/4

0

placementSetting

Placement Setting

EPISODE.CD_PLC

M_SETNG

(CODE_DESC.ID_G

RP = ‘PLCMSTNG’)

Out of Home

Placement

page

- Removal/

Placement

tab

String/6

0

Page 64: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 64 of 252

Revision 2.0

providerName

Provider Name

PROVIDER_ORG.N

M_*

Out of Home

Placement

page

- Provider tab

String/8

0

childRelationship Relationship of Child to

Relative Caregiver

(if applicable)

EPISODE.CD_REL

(CODE_DESC.ID_G

RP = ‘EPSDRLTN’)

Out of Home

Placement

page

- Provider tab

String/6

0

providerCdRouteType

Provider Address

ADDRESS.CD_RO

UTE_TYPE

Out of Home

Placement

page

- Provider tab

Numeric

providerCdStrtPobRout

e

Provider Address

ADDRESS.CD_STR

T_POB_ROUTE

Out of Home

Placement

page

- Provider tab

Numeric

providerAdRouteNmbr

Provider Address

ADDRESS.AD_RO

UTE_BOXNMBR

Out of Home

Placement

page

- Provider tab

Numeric

providerAdRouteBoxn

mbr

Provider Address

ADDRESS.AD_RO

UTE_BOXNMBR

Out of Home

Placement

page

- Provider tab

Numeric

providerAdStrtNbr

Provider Address

ADDRESS.AD_STR

T_NBR

Out of Home

Placement

page

- Provider tab

Numeric

providerAdStrtNme

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/6

0

providerTxTown

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/4

0

providerAdApt

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/4

providerAdLn2

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/3

6

providerAdLn3

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

2

Page 65: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 65 of 252

Revision 2.0

providerCdState

Provider Address

ADDRESS* - Provider tab String/2

providerCdZip

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/9

providerAdPhone

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

0

providerAdExt

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/4

providerAdFax

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

0

providerAdAltPhone

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

0

providerAdBlgn

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

5

providerTxUnitDsgnt

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

5

providerAdAltExt

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/4

inHomeServiceInfoList Array of

inHomeServiceInfo for

each case participant

inHomeServiceInfo Array of placement

services for a participant

placementBeginDate

Service Begin Date

EPISODE.DT_BGN Services page -

Service tab

String/1

0

placementEndDate Service End Date (if

applicable)

EPISODE.DT_END Services page -

Service tab

String/1

0

fiscalAgency

Fiscal Agency

EPISODE.ID_FSCL_

AGNCY

Services page -

Service tab

String/3

0

serviceCategory

Service Category

SERVICE_TYPE.C

D_SRVC_CTGRY

(CODE_DESC.ID_G

RP = 'SRVCTGRY')

Services page -

Service tab

String/6

0

Page 66: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 66 of 252

Revision 2.0

serviceType

Service Type

EPISODE.CD_SRV

C Services page -

Service tab

String/4

0

providerName

Provider Name

PROVIDER_ORG.N

M_* Services page -

Provider tab

String/8

0

childRelationship Relationship of Child

to Relative Caregiver

(if

applicable)

EPISODE.CD_REL

(CODE_DESC.ID_G

RP = ‘EPSDRLTN’)

Services page

- Provider tab

String/6

0

providerCdRouteType

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

Numeric

providerCdStrtPobRout

e

Provider Address ADDRESS* Placement page

- Provider tab

Numeric

providerAdRouteNmbr

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

Numeric

providerAdRouteBoxn

mbr

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

Numeric

providerAdStrtNbr

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

Numeric

providerAdStrtNme

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/6

0

providerTxTown

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/4

0

providerAdApt

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/4

providerAdLn2

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/3

6

providerAdLn3

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

2

providerCdState

Provider Address

ADDRESS* Out of Home

Placement

page

String/2

Page 67: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 67 of 252

Revision 2.0

- Provider tab

providerCdZip

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/9

providerAdPhone

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

0

providerAdExt

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/4

providerAdFax

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

0

providerAdAltPhone

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

0

providerAdBlgn

Provider Address

ADDRESS* Out of Home

Placement page

– Provider tab

String/1

5

providerTxUnitDsgnt

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/1

5

providerAdAltExt

Provider Address

ADDRESS* Out of Home

Placement

page

- Provider tab

String/4

MedicalInfo Container for all case

participant medical info.

Contains all forms of

medical arrays for each

participant.

participantMedicationLis

t

Array of medication for a

participant

medication A prescription for a

medication for a case

participant.Contains the

following elements.

Page 68: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 68 of 252

Revision 2.0

physicianName

Name of Prescribing

Physician/ Practitioner

MEDICATIONS.N

M_PHYS_PRACT

Medical/

Mental Health

record -

Medications

tab

-

Medications

pop-up

page.

String/1

00

prescribedMedication

Prescribed Medication

MEDICATIONS.NM_P

RESC_MED

Medical/

Mental

Health

record -

Medications tab

String/1

00

otherPhysicianName

If Other Specify

MEDICATIONS.TX_O

THER_SPEC

Medical/

Mental Health

record -

Medications

tab

-

Medications

pop-up

page.

String/1

00

medicationPsychotropic Psychotropic Medication

MEDICATIONS.FL_M

ED_PSYC

Medical/

Mental

Health

record -

Medications

tab

String/1

datePrescribed

Date Prescribed

MEDICATIONS.DT_M

ED_PRESC

Medical/

Mental

Health

record -

Medications tab

String/1

0

dateStopped

Date Stopped

(if applicable)

MEDICATIONS.DT_M

ED_STOPPED

Medical/

Mental

Health

record -

Medications tab

String/1

0

prescriptionQuantity Prescription Quantity MEDICATIONS.TX_P

RESC_QTY

Medical/

Mental Health

record -

Medications

tab

-

Medications

pop-up

page.

String/1

0

Page 69: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 69 of 252

Revision 2.0

numberOfRefills Number of Refills MEDICATIONS.QT_N

UM_REFILLS Medical/

Mental

Health

record -

Numeric

dosage Dosage MEDICATIONS.TX_N

ARR

Medical/

Mental Health

record -

Medications

tab

-

Medications

pop-up

page.

String/3

2000

MedicalTreatmentList Array of medical treatment

rendered for each

participant

serviceDatesFirst Service Dates - First

(if applicable)

PAY_CLAIM_HIST

ORY.DT_FST_SRV

C

Medical/

Mental Health

record -

Medical

History

tab

String/1

0

serviceDatesLast Service Dates - Last

(if applicable)

PAY_CLAIM_HIST

ORY.DT_LST_SRV

C

Medical/

Mental Health

record -

Medical

History

tab

String/1

0

fsfnProviderName FSFN Provider/ Other

Provider (if

applicable)

PAY_CLAIM_HIST

ORY.ID_EPSDT_P

RVD and

PROVIDER_ORG.N

M_*

Medical/

Mental Health

record -

Medical

History

tab

String/2

00

providerType Provider Type PAY_CLAIM_HIST

ORY.ID_EPSDT_PR

VD and

PROVIDER_ORG.S

RVC_TYPE

Medical/

Mental Health

record -

Medical

History

tab

String/2

00

serviceType Type of Service PAY_CLAIM_HIST

ORY.CD_COND_T

YPE

(CODE_DESC.ID_

GRP =

‘TYPESERV’)

Medical/

Mental Health

record -

Medical

History tab

String/2

00

mentalHealthInfo Array of mental health

info for each case

participant

Page 70: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 70 of 252

Revision 2.0

lastCBHAEvaluation Last CBHA Evaluation MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile

tab

String/1

0

substanceUseAlcohol Substance Use and

associated

Frequency

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record –

Mental Health

Profile tab

String/1

substanceUseDrugs Substance Use and

associated

Frequency

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

substanceUseMarijuana Substance Use and

associated

Frequency

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

substanceUseSolvents Substance Use and

associated

Frequency

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

substanceUseAlcoholF

req

Substance Use and

associated

Frequency

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/6

0

substanceUseDrugsFre

q

Substance Use and

associated

Frequency

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/6

0

substanceUseMarijua

naFreq

Substance Use and

associated

Frequency

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/6

0

substanceUseSolvents

Freq

Substance Use and

associated

Frequency

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record –

Mental Health

Profile tab

String/6

0

axis1 AXIS I MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record –

Mental Health

String/1

6

Page 71: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 71 of 252

Revision 2.0

Profile tab

axis2 AXIS II MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record –

Mental Health

Profile tab

String/1

6

caregiverEmotionallyDi

sturbed

Caregiver(s)

Information at time of

Intake

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record –

Mental Health

Profile tab

String/1

0

caregiverOtherMedica

lCondition

Caregiver(s)

Information at time of

Intake

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

0

caregiverLearningDisab

ility

Caregiver(s)

Information at time of

Intake

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record –

Mental Health

Profile tab

String/1

0

caregiverDrugAbuse Caregiver(s)

Information at time of

Intake

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

0

caregiverVisuallyHear

ingImpaired

Caregiver(s)

Information at time of

Intake

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

0

caregiverMentalRetarda

tion

Caregiver(s)

Information at time of

Intake

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

0

caregiverPhysicallyDi

sabled

Caregiver(s)

Information at time of

Intake

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

0

Page 72: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 72 of 252

Revision 2.0

caregiverAlcoholAbuse Caregiver(s)

Information at time of

Intake

MEDICAL_PROFILE/

MENTAL_HEALTH_P

ROFILE

Medical/

Mental Health

record -

Mental Health

Profile tab

String/1

0

CasePlanTaskDevelop

mentList Array of

casePlanTaskDevelopme

nt for each participant

casePlanTaskDevelopm

ent Array of case plans for a

participant

caseParticipantId Case Participant

CASE_PLAN,PERSON

,CAS_PLAN_PARTICI

PATION

Case Plan

Task→

Developme

nt Tab→

Case Plan

Tasks

Development

String/1

00

participation Participation

CASE_PLAN,PERSON

,CAS_PLAN_PARTICI

PATION

(CODE_DECODE.ID_

GRP=‘CPPRTCPT’)

Case Plan

Task→

Developme

nt Tab→

Case Plan

Tasks

Development

String/2

00

contactType Type of Contact

CASE_PLAN,PERSON

,CAS_PLAN_PARTICI

PATION

(CODE_DECODE.ID_

GRP = ‘CPCNTCT’)

Case Plan

Task→

Developme

nt Tab→

Case Plan

Tasks

Development

String/2

00

contactDate Contact Date

CASE_PLAN,PERSON

,CAS_PLAN_PARTICI

PATION

Case Plan

Task→

Developme

nt Tab→

Case Plan

Tasks

Development

String/1

0

casePlanTaskNeedList Array of

casePalnTaskNeeds for

each participant

Page 73: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 73 of 252

Revision 2.0

casePlanTaskNeeds Array of case plan task

needs for a participant

identifiedProblem Identified Problem CASE_PLAN_TASK_

ITEM

Maintain Case

Plan Item

String/2

50

beginDate Begin Date CASE_PLAN_TASK_

ITEM

Maintain Case

Plan Item

String/1

0

specificTaskList Array of Specific Tasks

for a participant

Maintain Case

Plan Item

specificTask Array of a specific task for

a participant

specificTask The specific task in

question

CASE_PLAN_TASK_

ITEM,

CP_TASK_ITEM_DE

TAIL,

PROVIDER_ORG

Maintain Case

Plan Item

String/2

50

desiredBehOutcome Desired Measurable

Behavioral Outcome

CASE_PLAN_TASK_

ITEM,

CP_TASK_ITEM_DE

TAIL,

PROVIDER_ORG

Maintain Case

Plan Item

String/2

50

specificTaskBeginDate

Specific Task Begin Date

CASE_PLAN_TASK_

ITEM,

CP_TASK_ITEM_DE

TAIL,

PROVIDER_ORG

Maintain Case

Plan Item

String/1

0

specificTaskEndDate

Specific Task End Date

CASE_PLAN_TASK_

ITEM,

CP_TASK_ITEM_DE

TAIL,

PROVIDER_ORG

Maintain Case

Plan Item

String/1

0

privateProvider

Private/Provider

CASE_PLAN_TASK_

ITEM,

CP_TASK_ITEM_DE

TAIL,

PROVIDER_ORG

Maintain Case

Plan Item

String/1

00

serviceCategory

Service Category

CASE_PLAN_TASK_

ITEM,

CP_TASK_ITEM_DE

TAIL,

PROVIDER_ORG

(CODE_DESC_LRG.I

D_GRP =

‘SFTYCTGR’)

Maintain Case

Plan Item

String/2

00

serviceType

Service Type

CASE_PLAN_TASK_

ITEM,

CP_TASK_ITEM_DE

TAIL,

Maintain Case

Plan Item

String/2

00

Page 74: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 74 of 252

Revision 2.0

PROVIDER_ORG

(TX_LDESC_LRG.

ID_GRP =

'SFTYSRVC')

otherService

Other Service

CASE_PLAN_TASK_

ITEM,

CP_TASK_ITEM_DE

TAIL,

PROVIDER_ORG

Maintain Case

Plan Item

String/1

00

contactInformationDetail

s

Array of

contactInformationDetail

for each participant

contactInformationDetail Contact of participant with

guardian information

lastName Last name of contact INVESTIGATION_C

NTC, PERSON

Case Note String/1

00

firstName First name of contact INVESTIGATION_C

NTC, PERSON

Case Note String/1

00

reasonNotSeen Reason Not Seen. INVESTIGATION_C

NTC, PERSON

Case Note String/6

0

faceToFaceContact Most recent Face to

face Contact Visitation

Date (only if a

placement or a living

arrangement is present

for that participant). If

there is a date of

removal or date of

living arrangement and

date last visit is null

then it means there is no

visit done for the child.

If there is no date of

removal and no date of

living arrangement and

there is a visit date then

there will be no

faceToFaceContactDate

.

INVESTIGATION_C

NTC, PERSON

Case

Notes

Page.

String/1

0

contactDate Contact Date/Time INVESTIGATION_C

NTC, PERSON

Case Note String/1

0

missingChildReportInfo Array of missing child info

for any participant

dateEntered

Date Entered

MISSING_CHILD_

MAIN

Missing Child

Report→

Child

Information

String/1

0

Page 75: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 75 of 252

Revision 2.0

missingFromDate

Missing From date

MISSING_CHILD_

MAIN

Missing Child

Report→

Child

Information

String/1

0

narrative

Narrative.

MISSING_CHILD_M

AIN,

DOC_NARRATIVE

Missing Child

Report→

Narrative Tab.

String/3

2000

IndependentLiving Array of normalcyPlanList

and

subsidiszedIndLivingEval

uationList for each

participant

normalcyPlanList Array of normalcyPlan

for each participant

Independent

Living

N/A

normalcyPlan Array of normalcy plans:

date and type for each

participant

date

Date of the normalcy

plan

IL_PLAN_DATE.D

T_PLAN

Independent

Living→ Age

13-17 tab→

Normalcy

Plan

Date

String/1

0

type

Type of normalcy plan

IL_PLAN_DATE.C

D_PLAN_STAT (1

= initial, 2 =

Updated)

Independent

Living→ Age

13-17 tab→

Normalcy

Plan

String/1

0

subsidizedIndLivingEvalu

ation

Array of subsidized

independent living

evaluations for each

participant

date

Date of Evaluation

IL_EVALUATIO

N

Independent

Living→

Age 13-17

tab→Subsidize

d Independent

Living

Evaluation

String/1

0

Page 76: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 76 of 252

Revision 2.0

type

Type

IL_EVALUATIO

N

Independent

Living→

Age 13-17

tab→Subsidize

d Independent

Living

Evaluation

String/1

0

outcome

Outcome

IL_EVALUATIO

N

(CODE_DECODE

.ID_GRP =

‘ILOUTCOME’)

Independent

Living→

Age 13-17

tab→Subsidize

d Independent

Living

Evaluation

String/2

00

planDate

Date of Plan

IL_EVALUATIO

N

Independent

Living→

Age 13-17

tab→Subsidize

d Independent

Living

Evaluati

on

String/1

0

2.3.7. Example Output The following output will be shorter if a different “requiredInfo” option is used other than “All”.

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getCaseDetails</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;caseDetailsOutputForm&gt;&#xD;

&lt;caseDetails&gt;&#xD;

&lt;caseId&gt;101275358&lt;/caseId&gt;&#xD;

&lt;caseDemographicInfo&gt;&#xD;

&lt;caseStat&gt;Reopen&lt;/caseStat&gt;&#xD;

&lt;dateCaseOpen&gt;05/04/2018&lt;/dateCaseOpen&gt;&#xD;

&lt;programCode&gt;C&lt;/programCode&gt;&#xD;

&lt;caseType&gt;Out-of-Home - Court Ordered&lt;/caseType&gt;&#xD;

&lt;familyStructure&gt;Unable to Determine&lt;/familyStructure&gt;&#xD;

&lt;restrictedCase&gt;N&lt;/restrictedCase&gt;&#xD;

&lt;caseCounty&gt;Hillsborough&lt;/caseCounty&gt;&#xD;

&lt;beginDate&gt;2015-09-11 00:00:00.0&lt;/beginDate&gt;&#xD;

Page 77: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 77 of 252

Revision 2.0

&lt;type&gt;Primary Residence&lt;/type&gt;&#xD;

&lt;cdStrtPobRoute&gt;1&lt;/cdStrtPobRoute&gt;&#xD;

&lt;adStrtNbr&gt;1120&lt;/adStrtNbr&gt;&#xD;

&lt;adStrtNme&gt;V Gdrtth HG&lt;/adStrtNme&gt;&#xD;

&lt;cdUnitDsgnt&gt;9&lt;/cdUnitDsgnt&gt;&#xD;

&lt;txUnitDsgnt&gt;G472&lt;/txUnitDsgnt&gt;&#xD;

&lt;adBlgn&gt;&lt;/adBlgn&gt;&#xD;

&lt;adLn2&gt;&lt;/adLn2&gt;&#xD;

&lt;txCity&gt;Tampa&lt;/txCity&gt;&#xD;

&lt;cdState&gt;FL&lt;/cdState&gt;&#xD;

&lt;cdZip&gt;336023158&lt;/cdZip&gt;&#xD;

&lt;adPhone&gt;&lt;/adPhone&gt;&#xD;

&lt;adFax&gt;&lt;/adFax&gt;&#xD;

&lt;cdCntry&gt;1&lt;/cdCntry&gt;&#xD;

&lt;txEmail&gt;&lt;/txEmail&gt;&#xD;

&lt;adCell&gt;&lt;/adCell&gt;&#xD;

&lt;adCntcExt&gt;&lt;/adCntcExt&gt;&#xD;

&lt;adCntcPhone&gt;&lt;/adCntcPhone&gt;&#xD;

&lt;adNonflCnty&gt;&lt;/adNonflCnty&gt;&#xD;

&lt;adWrkExt&gt;&lt;/adWrkExt&gt;&#xD;

&lt;adWrkPhone&gt;&lt;/adWrkPhone&gt;&#xD;

&lt;cdCnty&gt;29&lt;/cdCnty&gt;&#xD;

&lt;txAdComments&gt;&lt;/txAdComments&gt;&#xD;

&lt;txPhoneComments&gt;&lt;/txPhoneComments&gt;&#xD;

&lt;/caseDemographicInfo&gt;&#xD;

&lt;caseAssignments&gt;&#xD;

&lt;caseAssignment&gt;&#xD;

&lt;workerRoleId&gt;115037&lt;/workerRoleId&gt;&#xD;

&lt;wrkFirstName&gt;REBECCA&lt;/wrkFirstName&gt;&#xD;

&lt;wrkLastName&gt;EZIVGLMR&lt;/wrkLastName&gt;&#xD;

&lt;assignmentType&gt;Hotline&lt;/assignmentType&gt;&#xD;

&lt;assignmentRole&gt;Counselor&lt;/assignmentRole&gt;&#xD;

&lt;dateStart&gt;2015-09-11 21:25:07.402409&lt;/dateStart&gt;&#xD;

&lt;dateEnd&gt;2015-09-11 21:25:07.402409&lt;/dateEnd&gt;&#xD;

&lt;orgUnitName&gt;HOTLINE-FAMILY SAFETY&lt;/orgUnitName&gt;&#xD;

&lt;adWrkPhone&gt;&lt;/adWrkPhone&gt;&#xD;

&lt;wrkrTxEmail&gt;[email protected]&lt;/wrkrTxEmail&gt;&#xD;

&lt;/caseAssignment&gt;&#xD;

&lt;/caseAssignments&gt;&#xD;

&lt;workerRoleId&gt;115037&lt;/workerRoleId&gt;&#xD;

&lt;wrkFirstName&gt;REBECCA&lt;/wrkFirstName&gt;&#xD;

&lt;wrkLastName&gt;EZIVGLMR&lt;/wrkLastName&gt;&#xD;

&lt;assignmentType&gt;Hotline&lt;/assignmentType&gt;&#xD;

&lt;assignmentRole&gt;CI Unit Counselor&lt;/assignmentRole&gt;&#xD;

&lt;dateStart&gt;2015-09-11 21:25:07.402409&lt;/dateStart&gt;&#xD;

&lt;dateEnd&gt;2015-09-11 21:26:46.416889&lt;/dateEnd&gt;&#xD;

&lt;orgUnitName&gt;HOTLINE-FAMILY SAFETY&lt;/orgUnitName&gt;&#xD;

&lt;adWrkPhone&gt;&lt;/adWrkPhone&gt;&#xD;

&lt;wrkrTxEmail&gt;[email protected]&lt;/wrkrTxEmail&gt;&#xD;

&lt;/caseAssignment&gt;&#xD;

Page 78: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 78 of 252

Revision 2.0

&lt;/caseAssignmenst&gt;&#xD;

&lt;caseNotes&gt;&#xD;

&lt;caseNote&gt;&#xD;

&lt;narrative&gt;NA&lt;/narrative&gt;&#xD;

&lt;dateBegin&gt;2018-05-04 18:32:04.33605&lt;/dateBegin&gt;&#xD;

&lt;investigationId&gt;104684038&lt;/investigationId&gt;&#xD;

&lt;type&gt;Note to File - General&lt;/type&gt;&#xD;

&lt;childId&gt;102174574&lt;/childId&gt;&#xD;

&lt;workerMakingContact&gt;Wvmmrhlm, Courtney J&lt;/workerMakingContact&gt;&#xD;

&lt;category&gt;Child Investigation&lt;/category&gt;&#xD;

&lt;contactInformationDetails/&gt;&#xD;

&lt;/caseNote&gt;&#xD;

&lt;caseNote&gt;&#xD;

&lt;narrative&gt;NA&lt;/narrative&gt;&#xD;

&lt;dateBegin&gt;2018-07-03 14:57:09.309026&lt;/dateBegin&gt;&#xD;

&lt;investigationId&gt;104684038&lt;/investigationId&gt;&#xD;

&lt;type&gt;Note to File - General&lt;/type&gt;&#xD;

&lt;childId&gt;102174574&lt;/childId&gt;&#xD;

&lt;workerMakingContact&gt;Wvmmrhlm, Courtney J&lt;/workerMakingContact&gt;&#xD;

&lt;category&gt;Child Investigation&lt;/category&gt;&#xD;

&lt;contactInformationDetails/&gt;&#xD;

&lt;/caseNote&gt;&#xD;

&lt;/caseNotes&gt;&#xD;

&lt;casePlanInfo/&gt;&#xD;

&lt;judicalReviewInfo/&gt;&#xD;

&lt;familyAssessmentInfo/&gt;&#xD;

&lt;caseParticipantsDetails&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;7234346&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Derrick&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Hkvvw&lt;/lastName&gt;&#xD;

&lt;ssnId&gt;735028958&lt;/ssnId&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

&lt;serviceRole&gt;Parent Not In The Home&lt;/serviceRole&gt;&#xD;

&lt;birthDate&gt;1980-03-11 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;ethnicity&gt;Unknown&lt;/ethnicity&gt;&#xD;

&lt;gender&gt;Male&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;Y&lt;/usCitizen&gt;&#xD;

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;Black/African American&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt; &lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt; &lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo/&gt;&#xD;

Page 79: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 79 of 252

Revision 2.0

&lt;medicalTreatmentList/&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo/&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList/&gt;&#xD;

&lt;inHomeServiceInfoList&gt;&#xD;

&lt;inHomeServiceInfo&gt;&#xD;

&lt;placementBeginDate&gt;1991-10-03 00:00:00.0&lt;/placementBeginDate&gt;&#xD;

&lt;placementEndDate&gt;1992-05-27 00:00:00.0&lt;/placementEndDate&gt;&#xD;

&lt;fiscalAgency&gt;Sarasota YMCA&lt;/fiscalAgency&gt;&#xD;

&lt;serviceCategory&gt;Relative&lt;/serviceCategory&gt;&#xD;

&lt;serviceType&gt;Relative Placement&lt;/serviceType&gt;&#xD;

&lt;providerName&gt;DoNotUse, Conversion&lt;/providerName&gt;&#xD;

&lt;providerCdStrtPobRoute&gt;1&lt;/providerCdStrtPobRoute&gt;&#xD;

&lt;providerCdState&gt;FL&lt;/providerCdState&gt;&#xD;

&lt;providerAdPhone&gt;&lt;/providerAdPhone&gt;&#xD;

&lt;providerAdExt&gt;&lt;/providerAdExt&gt;&#xD;

&lt;providerAdFax&gt;&lt;/providerAdFax&gt;&#xD;

&lt;providerAdAltPhone&gt;&lt;/providerAdAltPhone&gt;&#xD;

&lt;providerAdAltExt&gt;&lt;/providerAdAltExt&gt;&#xD;

&lt;/inHomeServiceInfo&gt;&#xD;

&lt;/inHomeServiceInfoList&gt;&#xD;

&lt;legalActionList/&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;102345114&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Linda&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Ef&lt;/lastName&gt;&#xD;

&lt;ssnId&gt;410256160&lt;/ssnId&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

&lt;serviceRole&gt;Parent Not In The Home&lt;/serviceRole&gt;&#xD;

&lt;birthDate&gt;1988-09-28 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;ethnicity&gt;Unable To Determine&lt;/ethnicity&gt;&#xD;

&lt;age&gt;23&lt;/age&gt;&#xD;

&lt;gender&gt;Female&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;Y&lt;/usCitizen&gt;&#xD;

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;Asian&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt;U&lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt;&lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo/&gt;&#xD;

&lt;medicalTreatmentList/&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

Page 80: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 80 of 252

Revision 2.0

&lt;educationInfo/&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList/&gt;&#xD;

&lt;inHomeServiceInfoList/&gt;&#xD;

&lt;legalActionList/&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;102345846&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Jimmy&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Ef&lt;/lastName&gt;&#xD;

&lt;ssnId&gt;407822380&lt;/ssnId&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

&lt;serviceRole&gt;Relative In Home&lt;/serviceRole&gt;&#xD;

&lt;birthDate&gt;1991-10-28 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;ethnicity&gt;Chinese&lt;/ethnicity&gt;&#xD;

&lt;gender&gt;Male&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;Y&lt;/usCitizen&gt;&#xD;

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;Asian&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt;N&lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt;&lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo/&gt;&#xD;

&lt;medicalTreatmentList/&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo/&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList/&gt;&#xD;

&lt;inHomeServiceInfoList/&gt;&#xD;

&lt;legalActionList/&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;103867510&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Dat&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Ef&lt;/lastName&gt;&#xD;

&lt;ssnId&gt;404853415&lt;/ssnId&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

&lt;birthDate&gt;1953-06-11 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;ethnicity&gt;Japanese&lt;/ethnicity&gt;&#xD;

&lt;gender&gt;Male&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;Y&lt;/usCitizen&gt;&#xD;

Page 81: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 81 of 252

Revision 2.0

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;White&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt;N&lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt;&lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo/&gt;&#xD;

&lt;medicalTreatmentList/&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo/&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList/&gt;&#xD;

&lt;inHomeServiceInfoList/&gt;&#xD;

&lt;legalActionList/&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;104659785&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Allison&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Hkvvw&lt;/lastName&gt;&#xD;

&lt;faceToFaceContactDate&gt;2019-07-03 18:30:00.0&lt;/faceToFaceContactDate&gt;&#xD;

&lt;ssnId&gt;241003554&lt;/ssnId&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

&lt;serviceRole&gt;Child Receiving Services&lt;/serviceRole&gt;&#xD;

&lt;birthDate&gt;2015-08-25 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;photoId&gt;9536747&lt;/photoId&gt;&#xD;

&lt;lastPictureDate&gt;2019-07-16 00:00:00.0&lt;/lastPictureDate&gt;&#xD;

&lt;lastRemovalDate&gt;2018-05-04 18:00:00.0&lt;/lastRemovalDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;ethnicity&gt;African American/Black&lt;/ethnicity&gt;&#xD;

&lt;gender&gt;Female&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;N&lt;/usCitizen&gt;&#xD;

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;Asian, Black/African American&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt;N&lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt;&lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo&gt;&#xD;

&lt;substanceUseAlcohol&gt;N&lt;/substanceUseAlcohol&gt;&#xD;

&lt;substanceUseDrugs&gt;N&lt;/substanceUseDrugs&gt;&#xD;

&lt;substanceUseMarijuana&gt;N&lt;/substanceUseMarijuana&gt;&#xD;

&lt;substanceUseSolvents&gt;N&lt;/substanceUseSolvents&gt;&#xD;

&lt;axis1&gt;&lt;/axis1&gt;&#xD;

Page 82: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 82 of 252

Revision 2.0

&lt;axis2&gt;&lt;/axis2&gt;&#xD;

&lt;immunizationsUpToDate&gt;Y&lt;/immunizationsUpToDate&gt;&#xD;

&lt;recordOnFile&gt;Y&lt;/recordOnFile&gt;&#xD;

&lt;date&gt;2015-09-17 00:00:00.0&lt;/date&gt;&#xD;

&lt;/mentalHealthInfo&gt;&#xD;

&lt;medicalTreatmentList&gt;&#xD;

&lt;medication&gt;&#xD;

&lt;serviceDatesFirst&gt;2015-09-17 00:00:00.0&lt;/serviceDatesFirst&gt;&#xD;

&lt;/medication&gt;&#xD;

&lt;medication&gt;&#xD;

&lt;serviceDatesFirst&gt;2016-08-02 00:00:00.0&lt;/serviceDatesFirst&gt;&#xD;

&lt;/medication&gt;&#xD;

&lt;medication&gt;&#xD;

&lt;serviceDatesFirst&gt;2018-05-07 00:00:00.0&lt;/serviceDatesFirst&gt;&#xD;

&lt;/medication&gt;&#xD;

&lt;medication&gt;&#xD;

&lt;serviceDatesFirst&gt;2019-03-05 00:00:00.0&lt;/serviceDatesFirst&gt;&#xD;

&lt;/medication&gt;&#xD;

&lt;/medicalTreatmentList&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo&gt;&#xD;

&lt;schoolCounty&gt;Hillsborough&lt;/schoolCounty&gt;&#xD;

&lt;noPlanExists&gt;N&lt;/noPlanExists&gt;&#xD;

&lt;highSchoolDiploma&gt;N&lt;/highSchoolDiploma&gt;&#xD;

&lt;gEDCertificate&gt;N&lt;/gEDCertificate&gt;&#xD;

&lt;certificateCompletion&gt;N&lt;/certificateCompletion&gt;&#xD;

&lt;schoolDetailsList&gt;&#xD;

&lt;schoolDetail&gt;&#xD;

&lt;schoolName&gt;Simmons Achievement Center&lt;/schoolName&gt;&#xD;

&lt;schoolType&gt;Child Care Program&lt;/schoolType&gt;&#xD;

&lt;schoolAddress&gt;107 E Clay Ave, Brandon, FL

33510&lt;/schoolAddress&gt;&#xD;

&lt;currentGradeLevel&gt;None&lt;/currentGradeLevel&gt;&#xD;

&lt;/schoolDetail&gt;&#xD;

&lt;/schoolDetailsList&gt;&#xD;

&lt;/educationInfo&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList&gt;&#xD;

&lt;livingArrangementInfo&gt;&#xD;

&lt;primaryCaregiver&gt;Ef, Brenda Quan&lt;/primaryCaregiver&gt;&#xD;

&lt;secondaryCaregiver&gt;&lt;/secondaryCaregiver&gt;&#xD;

&lt;beginDate&gt;2016-04-29 17:00:00.0&lt;/beginDate&gt;&#xD;

&lt;endDate&gt;2016-11-10 13:00:00.0&lt;/endDate&gt;&#xD;

&lt;type&gt;Living with One Parent&lt;/type&gt;&#xD;

&lt;/livingArrangementInfo&gt;&#xD;

&lt;/livingArrangementInfoList&gt;&#xD;

&lt;placementInfoList&gt;&#xD;

&lt;placementInfo&gt;&#xD;

&lt;removalBeginDate&gt;2015-09-16 19:45:00.0&lt;/removalBeginDate&gt;&#xD;

&lt;removalEndDate&gt;2016-04-29 16:00:00.0&lt;/removalEndDate&gt;&#xD;

Page 83: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 83 of 252

Revision 2.0

&lt;removalReason&gt;Emotional Abuse/Neglect&lt;/removalReason&gt;&#xD;

&lt;removalManner&gt;Court Ordered&lt;/removalManner&gt;&#xD;

&lt;caregiverStructure&gt;Unmarried Couple&lt;/caregiverStructure&gt;&#xD;

&lt;placementBeginDate&gt;2015-09-16 19:45:00.0&lt;/placementBeginDate&gt;&#xD;

&lt;placementEndDate&gt;2016-04-29 16:00:00.0&lt;/placementEndDate&gt;&#xD;

&lt;fiscalAgency&gt;Eckerd Community-Hillsborough&lt;/fiscalAgency&gt;&#xD;

&lt;serviceCategory&gt;Foster Home&lt;/serviceCategory&gt;&#xD;

&lt;serviceType&gt;Foster Home Traditional 0-5&lt;/serviceType&gt;&#xD;

&lt;placementSetting&gt;Foster Family Home (Non-

Relative)&lt;/placementSetting&gt;&#xD;

&lt;providerName&gt;Riley, Karen&lt;/providerName&gt;&#xD;

&lt;providerCdStrtPobRoute&gt;1&lt;/providerCdStrtPobRoute&gt;&#xD;

&lt;providerAdStrtNbr&gt;13201&lt;/providerAdStrtNbr&gt;&#xD;

&lt;providerAdStrtNme&gt;Ovdrh Tzooztsvi IW&lt;/providerAdStrtNme&gt;&#xD;

&lt;providerTxTown&gt;Dover&lt;/providerTxTown&gt;&#xD;

&lt;providerAdLn2&gt;&lt;/providerAdLn2&gt;&#xD;

&lt;providerCdState&gt;FL&lt;/providerCdState&gt;&#xD;

&lt;providerCdZip&gt;335274523&lt;/providerCdZip&gt;&#xD;

&lt;providerAdPhone&gt;8137703937&lt;/providerAdPhone&gt;&#xD;

&lt;providerAdFax&gt;&lt;/providerAdFax&gt;&#xD;

&lt;providerAdBlgn&gt;&lt;/providerAdBlgn&gt;&#xD;

&lt;providerTxUnitDsgnt&gt;&lt;/providerTxUnitDsgnt&gt;&#xD;

&lt;/placementInfo&gt;&#xD;

&lt;/placementInfoList&gt;&#xD;

&lt;inHomeServiceInfoList&gt;&#xD;

&lt;inHomeServiceInfo&gt;&#xD;

&lt;placementBeginDate&gt;2015-09-16 00:00:00.0&lt;/placementBeginDate&gt;&#xD;

&lt;placementEndDate&gt;2016-04-29 13:00:00.0&lt;/placementEndDate&gt;&#xD;

&lt;fiscalAgency&gt;Eckerd Community-Hillsborough&lt;/fiscalAgency&gt;&#xD;

&lt;serviceCategory&gt;Foster Home&lt;/serviceCategory&gt;&#xD;

&lt;serviceType&gt;CPA Administrative Fee Only&lt;/serviceType&gt;&#xD;

&lt;providerName&gt;Children's Home Network&lt;/providerName&gt;&#xD;

&lt;providerCdStrtPobRoute&gt;1&lt;/providerCdStrtPobRoute&gt;&#xD;

&lt;providerAdRouteNmbr&gt;&lt;/providerAdRouteNmbr&gt;&#xD;

&lt;providerAdRouteBoxnmbr&gt;&lt;/providerAdRouteBoxnmbr&gt;&#xD;

&lt;providerAdStrtNbr&gt;10909&lt;/providerAdStrtNbr&gt;&#xD;

&lt;providerAdStrtNme&gt;Nvnlirzo SDB&lt;/providerAdStrtNme&gt;&#xD;

&lt;providerTxTown&gt;Tampa&lt;/providerTxTown&gt;&#xD;

&lt;providerCdState&gt;FL&lt;/providerCdState&gt;&#xD;

&lt;providerCdZip&gt;336152511&lt;/providerCdZip&gt;&#xD;

&lt;providerAdPhone&gt;8138554435&lt;/providerAdPhone&gt;&#xD;

&lt;providerAdFax&gt;&lt;/providerAdFax&gt;&#xD;

&lt;providerAdAltPhone&gt;&lt;/providerAdAltPhone&gt;&#xD;

&lt;providerAdBlgn&gt;&lt;/providerAdBlgn&gt;&#xD;

&lt;providerTxUnitDsgnt&gt;&lt;/providerTxUnitDsgnt&gt;&#xD;

&lt;providerAdAltExt&gt;&lt;/providerAdAltExt&gt;&#xD;

&lt;/inHomeServiceInfo&gt;&#xD;

&lt;inHomeServiceInfo&gt;&#xD;

&lt;placementBeginDate&gt;2018-05-04 00:00:00.0&lt;/placementBeginDate&gt;&#xD;

&lt;placementEndDate&gt;2018-07-20 13:00:00.0&lt;/placementEndDate&gt;&#xD;

&lt;fiscalAgency&gt;Eckerd Community-Hillsborough&lt;/fiscalAgency&gt;&#xD;

Page 84: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 84 of 252

Revision 2.0

&lt;serviceCategory&gt;Foster Home&lt;/serviceCategory&gt;&#xD;

&lt;serviceType&gt;CPA Administrative Fee Only&lt;/serviceType&gt;&#xD;

&lt;providerName&gt;FLORIDA UNITED METHODIST

CHILDREN'S&lt;/providerName&gt;&#xD;

&lt;providerCdStrtPobRoute&gt;1&lt;/providerCdStrtPobRoute&gt;&#xD;

&lt;providerAdStrtNbr&gt;202&lt;/providerAdStrtNbr&gt;&#xD;

&lt;providerAdStrtNme&gt;D Ivbmlowh HG&lt;/providerAdStrtNme&gt;&#xD;

&lt;providerTxTown&gt;Plant City&lt;/providerTxTown&gt;&#xD;

&lt;providerAdLn2&gt;&lt;/providerAdLn2&gt;&#xD;

&lt;providerCdState&gt;FL&lt;/providerCdState&gt;&#xD;

&lt;providerCdZip&gt;335633200&lt;/providerCdZip&gt;&#xD;

&lt;providerAdPhone&gt;&lt;/providerAdPhone&gt;&#xD;

&lt;providerAdFax&gt;&lt;/providerAdFax&gt;&#xD;

&lt;providerAdBlgn&gt;&lt;/providerAdBlgn&gt;&#xD;

&lt;providerTxUnitDsgnt&gt;&lt;/providerTxUnitDsgnt&gt;&#xD;

&lt;/inHomeServiceInfo&gt;&#xD;

&lt;/inHomeServiceInfoList&gt;&#xD;

&lt;legalActionList&gt;&#xD;

&lt;legalAction&gt;&#xD;

&lt;completedDate&gt;2015-11-12 14:00:00.0&lt;/completedDate&gt;&#xD;

&lt;scheduleDate&gt;2015-11-12 14:00:00.0&lt;/scheduleDate&gt;&#xD;

&lt;legalAction&gt;Mediation&lt;/legalAction&gt;&#xD;

&lt;legalStatus&gt;Agreement&lt;/legalStatus&gt;&#xD;

&lt;county&gt;Hillsborough&lt;/county&gt;&#xD;

&lt;/legalAction&gt;&#xD;

&lt;legalAction&gt;&#xD;

&lt;completedDate&gt;2015-11-03 10:00:00.0&lt;/completedDate&gt;&#xD;

&lt;scheduleDate&gt;2015-11-03 10:00:00.0&lt;/scheduleDate&gt;&#xD;

&lt;legalAction&gt;Hearing - Advisory - Initial&lt;/legalAction&gt;&#xD;

&lt;legalStatus&gt;Denied&lt;/legalStatus&gt;&#xD;

&lt;county&gt;Hillsborough&lt;/county&gt;&#xD;

&lt;/legalAction&gt;&#xD;

&lt;/legalActionList&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;104659958&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Brenda&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Ef&lt;/lastName&gt;&#xD;

&lt;ssnId&gt;410609003&lt;/ssnId&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

&lt;serviceRole&gt;Parent Not In The Home&lt;/serviceRole&gt;&#xD;

&lt;birthDate&gt;1993-12-15 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;ethnicity&gt;Unable To Determine&lt;/ethnicity&gt;&#xD;

&lt;age&gt;21&lt;/age&gt;&#xD;

&lt;gender&gt;Female&lt;/gender&gt;&#xD;

&lt;race&gt;Asian&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt;U&lt;/hispanicLatino&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

Page 85: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 85 of 252

Revision 2.0

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo/&gt;&#xD;

&lt;medicalTreatmentList/&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo/&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList/&gt;&#xD;

&lt;inHomeServiceInfoList/&gt;&#xD;

&lt;legalActionList/&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;106732634&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Unknown&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Fmpmldm&lt;/lastName&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

&lt;serviceRole&gt;Other&lt;/serviceRole&gt;&#xD;

&lt;birthDate&gt;1900-01-01 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;ethnicity&gt;Unknown&lt;/ethnicity&gt;&#xD;

&lt;gender&gt;Female&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;Y&lt;/usCitizen&gt;&#xD;

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;Unknown&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt; &lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt;&lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo/&gt;&#xD;

&lt;medicalTreatmentList/&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo/&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList/&gt;&#xD;

&lt;inHomeServiceInfoList/&gt;&#xD;

&lt;legalActionList/&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;106733661&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Cataleya&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Hkvvw&lt;/lastName&gt;&#xD;

&lt;faceToFaceContactDate&gt;2019-07-03 18:30:00.0&lt;/faceToFaceContactDate&gt;&#xD;

&lt;ssnId&gt;352103894&lt;/ssnId&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

Page 86: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 86 of 252

Revision 2.0

&lt;serviceRole&gt;Child Receiving Services&lt;/serviceRole&gt;&#xD;

&lt;birthDate&gt;2017-05-25 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;photoId&gt;9536749&lt;/photoId&gt;&#xD;

&lt;lastPictureDate&gt;2019-07-16 00:00:00.0&lt;/lastPictureDate&gt;&#xD;

&lt;lastRemovalDate&gt;2018-05-04 18:00:00.0&lt;/lastRemovalDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;ethnicity&gt;African American/Black&lt;/ethnicity&gt;&#xD;

&lt;gender&gt;Female&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;N&lt;/usCitizen&gt;&#xD;

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;Asian, Black/African American&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt;N&lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt;&lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo&gt;&#xD;

&lt;substanceUseAlcohol&gt;N&lt;/substanceUseAlcohol&gt;&#xD;

&lt;substanceUseDrugs&gt;N&lt;/substanceUseDrugs&gt;&#xD;

&lt;substanceUseMarijuana&gt;N&lt;/substanceUseMarijuana&gt;&#xD;

&lt;substanceUseSolvents&gt;N&lt;/substanceUseSolvents&gt;&#xD;

&lt;axis1&gt;&lt;/axis1&gt;&#xD;

&lt;axis2&gt;&lt;/axis2&gt;&#xD;

&lt;immunizationsUpToDate&gt;N&lt;/immunizationsUpToDate&gt;&#xD;

&lt;recordOnFile&gt;N&lt;/recordOnFile&gt;&#xD;

&lt;/mentalHealthInfo&gt;&#xD;

&lt;medicalTreatmentList&gt;&#xD;

&lt;medication&gt;&#xD;

&lt;serviceDatesFirst&gt;2019-03-05 00:00:00.0&lt;/serviceDatesFirst&gt;&#xD;

&lt;/medication&gt;&#xD;

&lt;medication&gt;&#xD;

&lt;serviceDatesFirst&gt;2018-05-08 00:00:00.0&lt;/serviceDatesFirst&gt;&#xD;

&lt;/medication&gt;&#xD;

&lt;/medicalTreatmentList&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo&gt;&#xD;

&lt;schoolCounty&gt;Hillsborough&lt;/schoolCounty&gt;&#xD;

&lt;noPlanExists&gt;N&lt;/noPlanExists&gt;&#xD;

&lt;highSchoolDiploma&gt;N&lt;/highSchoolDiploma&gt;&#xD;

&lt;gEDCertificate&gt;N&lt;/gEDCertificate&gt;&#xD;

&lt;certificateCompletion&gt;N&lt;/certificateCompletion&gt;&#xD;

&lt;schoolDetailsList&gt;&#xD;

&lt;schoolDetail&gt;&#xD;

&lt;schoolName&gt;Simmons Achievement Center&lt;/schoolName&gt;&#xD;

&lt;schoolType&gt;Child Care Program&lt;/schoolType&gt;&#xD;

&lt;schoolAddress&gt;107 E Clay Ave, Brandon, FL

33510&lt;/schoolAddress&gt;&#xD;

&lt;currentGradeLevel&gt;None&lt;/currentGradeLevel&gt;&#xD;

&lt;/schoolDetail&gt;&#xD;

Page 87: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 87 of 252

Revision 2.0

&lt;/schoolDetailsList&gt;&#xD;

&lt;/educationInfo&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList&gt;&#xD;

&lt;placementInfo&gt;&#xD;

&lt;removalBeginDate&gt;2018-06-08 13:15:00.0&lt;/removalBeginDate&gt;&#xD;

&lt;removalEndDate&gt;2018-07-20 13:00:00.0&lt;/removalEndDate&gt;&#xD;

&lt;removalReason&gt;Emotional Abuse/Neglect, Caretaker's Inability to

Cope&lt;/removalReason&gt;&#xD;

&lt;removalManner&gt;Court Ordered&lt;/removalManner&gt;&#xD;

&lt;caregiverStructure&gt;Unmarried Couple&lt;/caregiverStructure&gt;&#xD;

&lt;placementBeginDate&gt;2018-06-08 13:15:00.0&lt;/placementBeginDate&gt;&#xD;

&lt;fiscalAgency&gt;Eckerd Community-Hillsborough&lt;/fiscalAgency&gt;&#xD;

&lt;serviceCategory&gt;Foster Home&lt;/serviceCategory&gt;&#xD;

&lt;serviceType&gt;Foster Home Traditional 0-5&lt;/serviceType&gt;&#xD;

&lt;placementSetting&gt;Foster Family Home (Non-

Relative)&lt;/placementSetting&gt;&#xD;

&lt;providerName&gt;Blake, Patricia&lt;/providerName&gt;&#xD;

&lt;providerCdStrtPobRoute&gt;1&lt;/providerCdStrtPobRoute&gt;&#xD;

&lt;providerAdRouteNmbr&gt;&lt;/providerAdRouteNmbr&gt;&#xD;

&lt;providerAdRouteBoxnmbr&gt;&lt;/providerAdRouteBoxnmbr&gt;&#xD;

&lt;providerAdStrtNbr&gt;935&lt;/providerAdStrtNbr&gt;&#xD;

&lt;providerAdStrtNme&gt;Drxpvgifm WI&lt;/providerAdStrtNme&gt;&#xD;

&lt;providerTxTown&gt;Brandon&lt;/providerTxTown&gt;&#xD;

&lt;providerCdState&gt;FL&lt;/providerCdState&gt;&#xD;

&lt;providerCdZip&gt;335102565&lt;/providerCdZip&gt;&#xD;

&lt;providerAdPhone&gt;9176517066&lt;/providerAdPhone&gt;&#xD;

&lt;providerAdFax&gt;&lt;/providerAdFax&gt;&#xD;

&lt;providerAdBlgn&gt;&lt;/providerAdBlgn&gt;&#xD;

&lt;providerTxUnitDsgnt&gt;&lt;/providerTxUnitDsgnt&gt;&#xD;

&lt;/placementInfo&gt;&#xD;

&lt;/placementInfoList&gt;&#xD;

&lt;inHomeServiceInfoList&gt;&#xD;

&lt;inHomeServiceInfo&gt;&#xD;

&lt;placementBeginDate&gt;2018-05-04 00:00:00.0&lt;/placementBeginDate&gt;&#xD;

&lt;placementEndDate&gt;2018-07-20 13:00:00.0&lt;/placementEndDate&gt;&#xD;

&lt;fiscalAgency&gt;Eckerd Community-Hillsborough&lt;/fiscalAgency&gt;&#xD;

&lt;serviceCategory&gt;Foster Home&lt;/serviceCategory&gt;&#xD;

&lt;serviceType&gt;CPA Administrative Fee Only&lt;/serviceType&gt;&#xD;

&lt;providerName&gt;FLORIDA UNITED METHODIST

CHILDREN'S&lt;/providerName&gt;&#xD;

&lt;providerCdStrtPobRoute&gt;1&lt;/providerCdStrtPobRoute&gt;&#xD;

&lt;providerAdStrtNbr&gt;202&lt;/providerAdStrtNbr&gt;&#xD;

&lt;providerAdStrtNme&gt;D Ivbmlowh HG&lt;/providerAdStrtNme&gt;&#xD;

&lt;providerTxTown&gt;Plant City&lt;/providerTxTown&gt;&#xD;

&lt;providerAdLn2&gt;&lt;/providerAdLn2&gt;&#xD;

&lt;providerCdState&gt;FL&lt;/providerCdState&gt;&#xD;

&lt;providerCdZip&gt;335633200&lt;/providerCdZip&gt;&#xD;

&lt;providerAdPhone&gt;&lt;/providerAdPhone&gt;&#xD;

Page 88: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 88 of 252

Revision 2.0

&lt;providerAdFax&gt;&lt;/providerAdFax&gt;&#xD;

&lt;providerAdBlgn&gt;&lt;/providerAdBlgn&gt;&#xD;

&lt;providerTxUnitDsgnt&gt;&lt;/providerTxUnitDsgnt&gt;&#xD;

&lt;/inHomeServiceInfo&gt;&#xD;

&lt;/inHomeServiceInfoList&gt;&#xD;

&lt;legalActionList&gt;&#xD;

&lt;legalAction&gt;&#xD;

&lt;completedDate&gt;2019-05-08 00:00:00.0&lt;/completedDate&gt;&#xD;

&lt;legalAction&gt;Case Plan Acceptance - Subsequent&lt;/legalAction&gt;&#xD;

&lt;legalStatus&gt;Approved&lt;/legalStatus&gt;&#xD;

&lt;county&gt;Hillsborough&lt;/county&gt;&#xD;

&lt;/legalAction&gt;&#xD;

&lt;legalAction&gt;&#xD;

&lt;completedDate&gt;2018-06-05 08:30:00.0&lt;/completedDate&gt;&#xD;

&lt;legalAction&gt;Hearing - Advisory - Subsequent&lt;/legalAction&gt;&#xD;

&lt;legalStatus&gt;Consent&lt;/legalStatus&gt;&#xD;

&lt;county&gt;Hillsborough&lt;/county&gt;&#xD;

&lt;/legalAction&gt;&#xD;

&lt;legalAction&gt;&#xD;

&lt;completedDate&gt;2018-07-10 10:00:00.0&lt;/completedDate&gt;&#xD;

&lt;legalAction&gt;Hearing - Advisory - Initial&lt;/legalAction&gt;&#xD;

&lt;legalStatus&gt;Denied&lt;/legalStatus&gt;&#xD;

&lt;county&gt;Hillsborough&lt;/county&gt;&#xD;

&lt;/legalAction&gt;&#xD;

&lt;legalAction&gt;&#xD;

&lt;completedDate&gt;2018-06-05 14:00:00.0&lt;/completedDate&gt;&#xD;

&lt;legalAction&gt;Motion - Other&lt;/legalAction&gt;&#xD;

&lt;legalStatus&gt;Denied&lt;/legalStatus&gt;&#xD;

&lt;county&gt;Hillsborough&lt;/county&gt;&#xD;

&lt;/legalAction&gt;&#xD;

&lt;/legalActionList&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;107205954&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Wilma&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Szignzm&lt;/lastName&gt;&#xD;

&lt;ssnId&gt;733218914&lt;/ssnId&gt;&#xD;

&lt;status&gt;Inactive&lt;/status&gt;&#xD;

&lt;birthDate&gt;1947-05-06 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;gender&gt;Female&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;Y&lt;/usCitizen&gt;&#xD;

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt; &lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt;&lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

Page 89: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 89 of 252

Revision 2.0

&lt;mentalHealthInfo/&gt;&#xD;

&lt;medicalTreatmentList/&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo/&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList/&gt;&#xD;

&lt;inHomeServiceInfoList/&gt;&#xD;

&lt;legalActionList/&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;caseParticipant&gt;&#xD;

&lt;caseParticipantId&gt;107206117&lt;/caseParticipantId&gt;&#xD;

&lt;firstName&gt;Jose&lt;/firstName&gt;&#xD;

&lt;lastName&gt;Hzmxsva&lt;/lastName&gt;&#xD;

&lt;ssnId&gt;416139881&lt;/ssnId&gt;&#xD;

&lt;status&gt;Active&lt;/status&gt;&#xD;

&lt;serviceRole&gt;Non-Relative/Not In Home&lt;/serviceRole&gt;&#xD;

&lt;birthDate&gt;1956-03-15 00:00:00.0&lt;/birthDate&gt;&#xD;

&lt;casePartDemographicInfo&gt;&#xD;

&lt;gender&gt;Male&lt;/gender&gt;&#xD;

&lt;usCitizen&gt;Y&lt;/usCitizen&gt;&#xD;

&lt;birthPlace&gt;&lt;/birthPlace&gt;&#xD;

&lt;race&gt;&lt;/race&gt;&#xD;

&lt;hispanicLatino&gt; &lt;/hispanicLatino&gt;&#xD;

&lt;otherTribalInfo&gt;&lt;/otherTribalInfo&gt;&#xD;

&lt;icwaEligible&gt;N&lt;/icwaEligible&gt;&#xD;

&lt;/casePartDemographicInfo&gt;&#xD;

&lt;missingChildReportInfo/&gt;&#xD;

&lt;medicalInfo&gt;&#xD;

&lt;participantMedicationList/&gt;&#xD;

&lt;mentalHealthInfo/&gt;&#xD;

&lt;medicalTreatmentList/&gt;&#xD;

&lt;/medicalInfo&gt;&#xD;

&lt;educationInfo/&gt;&#xD;

&lt;permanencyInfo/&gt;&#xD;

&lt;independentLivingInfo/&gt;&#xD;

&lt;livingArrangementInfoList/&gt;&#xD;

&lt;placementInfoList/&gt;&#xD;

&lt;inHomeServiceInfoList/&gt;&#xD;

&lt;legalActionList/&gt;&#xD;

&lt;/caseParticipant&gt;&#xD;

&lt;/caseParticipantsDetails&gt;&#xD;

&lt;casePartList&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;7234346&lt;/PARTID&gt;&#xD;

&lt;PARTFNM&gt;Derrick&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Hkvvw&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;1980-03-11 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

Page 90: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 90 of 252

Revision 2.0

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;102345114&lt;/PARTID&gt;&#xD;

&lt;PARTFNM&gt;Linda&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Ef&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;1988-09-28 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;102345846&lt;/PARTID&gt;&#xD;

&lt;PARTFNM&gt;Jimmy&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Ef&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;1991-10-28 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;103867510&lt;/PARTID&gt;&#xD;

&lt;PARTFNM&gt;Dat&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Ef&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;1953-06-11 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;104659785&lt;/PARTID&gt;&#xD;

&lt;PARTFNM&gt;Allison&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Hkvvw&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;2015-08-25 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;104659958&lt;/PARTID&gt;&#xD;

&lt;PARTFNM&gt;Brenda&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Ef&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;1993-12-15 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;106732634&lt;/PARTID&gt;&#xD;

&lt;PARTFNM&gt;Unknown&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Fmpmldm&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;1900-01-01 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;106733661&lt;/PARTID&gt;&#xD;

&lt;PARTFNM&gt;Cataleya&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Hkvvw&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;2017-05-25 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;PARTID&gt;107206117&lt;/PARTID&gt;&#xD;

Page 91: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 91 of 252

Revision 2.0

&lt;PARTFNM&gt;Jose&lt;/PARTFNM&gt;&#xD;

&lt;PARTLNM&gt;Hzmxsva&lt;/PARTLNM&gt;&#xD;

&lt;PARTSFX&gt;&lt;/PARTSFX&gt;&#xD;

&lt;PARTDOB&gt;1956-03-15 00:00:00.0&lt;/PARTDOB&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;/casePartList&gt;&#xD;

&lt;/caseDetails&gt;&#xD;

&lt;/caseDetailsOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.3.8. Error Guide Error Code Error Description

301 Case Id is a required field

302 Worker Role Id is a required field

303 SQL Exception message

304 General Exception message

305 Required Information is a required field

306 Enter Valid Required Information

2.3.9. Sort Sequence Each section of the output is sorted by ascending creation date (not visible)

2.3.10. XML Processing N/A

2.3.11. CRUD Matrix Table Create Read Update Delete

ADDRESS X

ASSIGNMENT X

CAN_TEXT X

CAN_TEXT_EVENT X

CASE_MASTER X

CASE_PLAN X

CASE_PLAN_GOAL X

CASE_PLAN_PARTICIPATION X

CASE_PLAN_TASK X

CASE_PLAN_TASK_ITEM X

CASE_PLAN_TASK_ITEM_DETAIL X

CATEGORY_TYPE X

Page 92: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 92 of 252

Revision 2.0

CODE_DECODE X

CODE_DESC X

CODE_DESC_LRG X

CODE_LDESC_LRG X

CP_TASK_REVW_ITEM_DTL X

DOC_NARRATIVE X

EDUCATION X

EPISODE X

FAMILY_ASSMNT X

IL_EVALUATION X

IL_PLAN_DATE X

INVESTIGATION_CNTC X

LEGAL_ACTION X

LEGAL_ACTION X

LIVING_ARRANGEMENT X

MEDICAL_PROFILE X

MEDICATIONS X

MENTAL_HEALTH_PROFILE X

MISSING_CHILD_MAIN X

PAY_CLAIM_HISTORY X

PERSON X

PROVIDER_ORG X

QSTN_BANK X

SCHOOL X

SERVICE_TYPE X

WORKER X

2.4. Web Service: getCodeDecodeList 2.4.1. Functional Description

This webservices retrieves the identifiers and description for dropdown fields in the FSFN application. In

the FSFN application code, codified lists in dropdown fields (eg. Grade levels, service types, provider

types etc.) are populated by specifying the group name. This group name is run through the reference

data system to populate the dropdown with the full text descriptions. The getCodeDecodeList retrieves

the same results as this process in FSFN, using the same input (group name).

These reference values are stored in the CODE_DESC, CODE_DECODE, CODE_DESC_STATIC, and

CODE_DESC_LRG tables. For each input group name, the respective results will be retrieved (Code

Group Id, Code Group Name and the Description).

The below table contains all the possible group names the input will accept.

TABLE NAME GROUP NAME FSFN MAPPING

CODE_DESC CASETYPE Maintain Case page - Participants tab - Case

Type

ABSFREQ Medical Mental Health - Frequency

KINGRADE Education - Current Grade Level

Page 93: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 93 of 252

Revision 2.0

SRVCROLE Maintain Case page - Service Role

EPSDRLTN

Out of Home Placement - Relationship of Child

to

Relative Caregiver

SRVCTGRY Out of Home Placement - Service Category

PLCMSTNG Out of Home Placement – Placement Setting

EPSDRMVM Out of Home Placement – Manner of Removal

CARETKER Out of Home Placement – Caregiver Structure

EPSDRLTN

Out of Home Placement – Relationship of child

to

Relative Caregiver

CASEPLAN Out of Home Safety Plan – Status.

REGION Person Management - County

CASEDESC Maintain Case page – Family structure

CMBNETHN Person Management - Ethnicity

INDNTRIB Person Management - Indian Tribe 1

ACESTYPE Intake – Access Type.

RSNSEEN Case Note - Reason Not Seen

TYPESERV Medical Mental Health – Type of Service

PRVDTYPE Medical Mental Health - Provider Type

CODE_DECODE CPCOURT Case Plan - Court Approved Status

CASEPLGL Case Plan Goal – Primary Goal, Secondary Goal

CPTRPURP Case Plan Goal Review - Review Type

LAOUTCME Legal – Primary

LAGOAL Legal – Primary

CONDTYPE Medical Mental Health - Condition Type

LEGLSTAT Legal - Legal Status

LARESULT Legal – Result.

LAINIT Legal – Legal Action Initiated

LACUST Legal - Legal Custody Status

CMPLNC Case Plan Task Review - Overall Compliance

CPSRVCDL Case Plan Task Review - Service Delivery

CPCNTCT Case Plan - Type of Contact

CPPRTCPT Case Plan – Participation

ILOUTCME Independent Living - Outcome

CODE_DESC_STATIC SCHLTYPE Education – School Type

FASTAT Family Assessment - Status

FAPURPSE Family Assessment - Purpose

CPPURP Case Plan - Case Plan Tasks Information -

Purpose

FTOFCNTC Case Note - Face-to-Face Contact

Page 94: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 94 of 252

Revision 2.0

CODE_DESC_LRG LVNGARRN Out Of Home Placement – Living Arrangement

SFTYCTGR Maintain Case Plan Item - Service Category

LEGLSTAT Legal - Legal Status

SFTYSRVC Maintain Case Plan Item - Service Type

2.4.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="codeDecodeListInputForm"

type="CodeDecodeListInputForm" />

<xsd:complexType name="CodeDecodeListInputForm">

<xsd:sequence>

<xsd:element name="workerRoleId" type="xsd:decimal" />

<xsd:element name="GroupIdList" type="GroupIdList" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="GroupIdList">

<xsd:sequence>

<xsd:element name="GRPID" minOccurs="0"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="groupId"

type="xsd:string" />

<xsd:element name="filter"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.4.3. Input Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type

codeDecodeListInputForm The form class that holds the

input elements to be passed to

invoke the

getCodeDecodeList

web method

N/A N/A N/A

workerRoleId No effect on output N/A N/A Numeric

groupIdList List of Group Id’s. N/A N/A N/A

Page 95: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 95 of 252

Revision 2.0

groupId The group name of the

reference data representing a

dropdown in FSFN. The only

non-group name input that

will return data is “All”,

which will return all the

possible group name results.

N/A String

2.4.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile"

xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getCodeDecodeList</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<codeDecodeListInputForm>

<workerRoleId>12345678</workerRoleId>

<groupIdList>

<groupId>SFTYCTGR</groupId>

<groupId>LAINIT</groupId>

</groupIdList>

</codeDecodeListInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.4.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="codeDecodeListOutputForm"

type="CodeDecodeListOutputForm"/>

Page 96: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 96 of 252

Revision 2.0

<xsd:complexType name="CodeDecodeListOutputForm">

<xsd:sequence>

<xsd:element name="codeDecode" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="groupId" type="xsd:string"/>

<xsd:element name="groupName" type="xsd:string"/>

<xsd:element name="groupDescription" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.4.6. Output Variables

XML Tag Name Description FSFN

Databas

e

Mapping

FSFN

Frontend

Mapping

Data Type/Length

codeDecodeListOutputForm The form class that

holds the array of

returned list of values

N/A N/A N/A

codeDecode The form class that

holds the GroupId,

Group Name and

GroupDescription

information

N/A N/A

groupId The GroupId

element holds the group

id for the

particular code

decode group

CODE_DEC

ODE.ID_GRP

,

CODE_DESC

.ID_GRP,

CODE_DESC

_STATIC,

CODE_DESC

*

N/A Numeric

groupDescription The GroupDescription

element holds the

group description for

the particular code

decode

group

N/A String/60

groupName The GroupName N/A String/8

Page 97: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 97 of 252

Revision 2.0

element holds the group

name.

2.4.7. Example Output Note: Output has been curtailed for brevity by removing most of the codeDecode results for each group

name.

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getCodeDecodeList</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;codeDecodeListOutputForm&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;1&lt;/groupId&gt;&#xD;

&lt;groupName&gt;SFTYCTGR&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Basic Life Skills&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;2&lt;/groupId&gt;&#xD;

&lt;groupName&gt;SFTYCTGR&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Basic Parenting Assistance&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;976&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Appeal - SC - 9.7 - Oral Argument&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;977&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Appeal - SC - 9.7 - Decision Rendered&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;978&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Appeal - SC - 9.8 - Post-Decision

Motion&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;979&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Appeal - SC - 9.9 - Response to Post-Decision

Motion&lt;/groupDescription&gt;&#xD;

Page 98: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 98 of 252

Revision 2.0

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;980&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Appeal - SC - 9.9.1 - Order on Post Decision

Motion&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;981&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Appeal - SC - 9.9.2 - Mandate Issued&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;982&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Appeal - SC - Reply Brief on Merits&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;984&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Status Review - Drug Court&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;codeDecode&gt;&#xD;

&lt;groupId&gt;985&lt;/groupId&gt;&#xD;

&lt;groupName&gt;LAINIT&lt;/groupName&gt;&#xD;

&lt;groupDescription&gt;Status Review - ICPC&lt;/groupDescription&gt;&#xD;

&lt;/codeDecode&gt;&#xD;

&lt;/codeDecodeListOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.4.8. Error Guide

Error Code Error Description

1501 Worker Role Id is a required field

1502 SQL Exception message

1503 General Exception message

1504 Group Id is a required field

1505 Enter Valid Group Information

Page 99: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 99 of 252

Revision 2.0

2.4.9. Sort Sequence

The output XML sent will be sorted by group name.

2.4.10. XML Processing

N/A – will be used for web services which have some special handling (e.g. photo, file cabinet

encoding/decoding, etc.)

2.4.11. CRUD Matrix

Table Create Read Update Delete

CODE_DESC X

CODE_DECODE

CODE_DESC_LRG

CODE_DESC_STATIC

2.5. Web Service: getCaseDocumentList 2.5.1. Functional Description

This webservice provides the list of case documents that are available for the specified case

ID. Each element in the list contains a minimal set of information regarding the individual

case document. The documents contained in this list include only those which are created in

FSFN. Those created from the Mobile Data Capture Solution are handled in the

getMobileDocumetList web service. The tags related to Safety Plan and Out of Home plan

are only populated for the Safety Plan and Out of Home Plan documents.

2.5.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="caseDocumentListInputForm"

type="CaseDocumentListInputForm"/>

<xsd:complexType name="CaseDocumentListInputForm">

<xsd:sequence>

<xsd:element name="caseId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.5.3. Input Variables XML Tag Name Description FSFN

Database Mapping

FSFN Frontend Mapping

Data Type

CaseDocumentListInputForm The form class that holds

the input elements to be

passed to invoke the

getCaseDocumentList web

method

N/A N/A N/A

Page 100: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 100 of 252

Revision 2.0

caseId The caseId is the ID of the

case for which the output

will be returned.

CASE_M

ASTER.ID

_CASE

Maintain

Case page

– header

Numeric

workerRoleId No effect on output. ORG_WORK

ER_ROLE.ID

_WORKER_

ROLE

N/A Numeric

2.5.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getCaseDocumentList</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<caseDocumentListInputForm>

<workerRoleId>12345678</workerRoleId>

<caseId>101275358</caseId>

</caseDocumentListInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.5.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="caseDocumentListOutputForm"

type="CaseDocumentListOutputForm"/>

<xsd:complexType name="CaseDocumentListOutputForm">

<xsd:sequence>

<xsd:element name="caseDocument" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

Page 101: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 101 of 252

Revision 2.0

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="workerFirstName" type="xsd:string"/>

<xsd:element name="workerLastName" type="xsd:string"/>

<xsd:element name="personId" type="xsd:decimal"/>

<xsd:element name="personFirstName" type="xsd:string"/>

<xsd:element name="personLastName" type="xsd:string"/>

<xsd:element name="documentTextId" type="xsd:decimal"/>

<xsd:element name="documentId" type="xsd:decimal"/>

<xsd:element name="documentName" type="xsd:string"/>

<xsd:element name="createdDate" type="xsd:string"/>

<xsd:element name="safetyPlanStatus" type="xsd:string"/>

<xsd:element name="safetyPlanDtEffective" type="xsd:string"/>

<xsd:element name="safetyPlanId" type="xsd:decimal"/>

<xsd:element name="outofHomePlanStatus" type="xsd:string"/>

<xsd:element name="outofHomePlanDtEffective" type="xsd:string"/>

<xsd:element name="outofHomePlanId" type="xsd:decimal"/>

<xsd:element name="outofHomePlanPartId" type="xsd:decimal"/>

<xsd:element name="outofHomePlanPartFirstName" type="xsd:string" />

<xsd:element name="outofHomePlanPartLastName" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.5.6. Output Variables XML Tag Name Description FSFN

Database Mapping

FSFN Frontend Mapping

Data

Type/

Length

caseDocumentListOutputForm The form class that

holds the array of

returned case

documents for the

input case Id

N/A N/A N/A

caseDocument The form class that

holds the

DocumentId, CaseId,

DocumentTextId,

WorkTypeId and

CountyId information

DOCUMENT

_MGMT

N/A N/A

documentTextId The DocumentTextId

element holds the Id

of the document text

and is part of the

primary key for

identifying a

document that is

retrieved for the case

DOCUMENT

_MGMT

N/A Numeric

Page 102: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 102 of 252

Revision 2.0

Id

documentId This element holds

the document Id of

the document

DOCUMENT

_MGMT

N/A Numeric

personId The participantId

element holds the Id

of the case participant

for which the

document is created

(if available).

DOCUMENT

_MGMT

Case

Informatio

n Page

Numeric

personFirstName The personFirstName

element holds the first

name of the case

participant for which

the document is created

(if available).

DOCUMENT

_MGMT

Case

Informatio

n Page

String/40

personLastName The personLastName

element holds the last

name of the case

participant for which

the document is created

(if available).

DOCUMENT

_MGMT

Case

Information

Page

String/40

workerRoleId The workerId element

holds the information

regarding worker who

created the document

DOCUMENT

_MGMT

Case

Information

Page

Numeric

workerFirstName The workerFirstName

element holds the

information regarding

worker first name who

created the document

DOCUMENT

_MGMT

Case

Information

Page

String/40

workerLastName The workerLastName

element holds the

information regarding

worker last name who

created the document

DOCUMENT

_MGMT

Case

Information

Page

String/40

documentName The documentName

element holds the name

of the document.

DOCUMENT

_MGMT

N/A String/100

Page 103: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 103 of 252

Revision 2.0

createdDate Document created

timestamp in FSFN

DOCUMENT

_MGMT

Safety Plan

Page

String/10

safetyPlanStatus Status of the Safety

Plan

SAFETY_PL

AN

Safety Plan

Page

String/15

safetyPlanDtEffective Date from which the

safety plan is effective

SAFETY_PL

AN

Safety Plan

Page

String/10

safetyPlanId Unique identifier

associated with the

safety plan record

saved

SAFETY_PL

AN

Safety Plan

Page

Numeric

outofHomePlanStatus Status of out of home

plan

SAFETY_PL

AN

Safety Plan

Page

String/15

outofHomePlanDtEffective Date from which the

out of home plan is

effective

SAFETY_PL

AN

Safety Plan

Page

String/10

outofHomePlanId Unique identifier

associated with the out

of home plan record

SAFETY_PL

AN

Safety Plan

Page

Numeric

outofHomePlanPartId The participant Id for whom the out of home plan is created

SAFETY_PL

AN

Safety Plan

Page

Numeric

outofHomePlanPartFirstName First name associated with the participant for whom the out of home plan is created

SAFETY_PL

AN

Safety Plan

Page

String/40

outofHomePlanPartLastName Last name associated with the participant for whom the out of home plan is created

SAFETY_PL

AN

Safety Plan

Page

String/40

2.5.7. Example Output

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getCaseDocumentList</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;caseDocumentListOutputForm&gt;&#xD;

Page 104: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 104 of 252

Revision 2.0

&lt;caseDocument&gt;&#xD;

&lt;workerRoleId&gt;100089574&lt;/workerRoleId&gt;&#xD;

&lt;workerFirstName&gt;Christian&lt;/workerFirstName&gt;&#xD;

&lt;workerLastName&gt;Zoeziva&lt;/workerLastName&gt;&#xD;

&lt;documentTextId&gt;154483627&lt;/documentTextId&gt;&#xD;

&lt;documentId&gt;1011059&lt;/documentId&gt;&#xD;

&lt;createdDate&gt;2016-04-14 15:26:47.891184&lt;/createdDate&gt;&#xD;

&lt;/caseDocument&gt;&#xD;

&lt;/caseDocumentListOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.5.8. Error Guide

Error Code Error Description

501 Case Id is a required field

502 Worker Role Id is a required field

503 SQL Exception message

504 General Exception message

505 There are no documents for this case

2.5.9. Sort Sequence

The output XML sent will be sorted by document name.

2.5.10. XML Processing

N/A – will be used for web services which have some special handling (e.g. photo, file cabinet

encoding/decoding, etc.)

2.5.11. CRUD Matrix

Table Create Read Update Delete

DOCUMENT_MGMT X

SAFETY_PLAN X

2.6. Web Service: getCaseDocument 2.6.1. Functional Description

Page 105: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 105 of 252

Revision 2.0

This webservice returns the specified document, in soft copy, from the FSFN document

repository, based on the document selected from the document list. This includes only those

documents which are created in FSFN. Those documents created from the Mobile Data

Capture Solution are handled by the getMobileDocument web service.

2.6.2. Input Schema

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="caseDocumentInputForm" type="CaseDocumentInputForm"/>

<xsd:complexType name="CaseDocumentInputForm">

<xsd:sequence>

<xsd:element name="documentTextId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.6.3. Input Variables

XML Tag Name Description FSFN Database Mapping

FSFN Frontend Mapping

Data Type

caseDocumentInput

Form

The form class

that holds the

input elements

to be passed to

invoke the

getCaseDocum

ent web

method

N/A N/A N/A

documentTextId The

documentTextI

d element

holds the Id of

the document

to be fetched

DOCUMENT_TEXT

N/A Numeric

workerRoleId Worker Role

Id. No effect on

output.

N/A N/A Numeric

2.6.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

Page 106: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 106 of 252

Revision 2.0

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getCaseDocument</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<caseDocumentInputForm>

<workerRoleId>12345678</workerRoleId>

<documentTextId>188176335</documentTextId>

</caseDocumentInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.6.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="caseDocumentOutputForm" type="CaseDocumentOutputForm"/>

<xsd:complexType name="CaseDocumentOutputForm">

<xsd:sequence>

<xsd:element name="documentStream" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.6.6. Output Variables

XML Tag Name Descriptio

n

FSFN

Database

Mapping

FSFN Frontend

Mapping

Data

Type/

Lengt

h

caseDocumentOutput

Form

The form class

that holds the

output.

N/A N/A N/A

Page 107: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 107 of 252

Revision 2.0

documentStream The

documentStre

am element is

a hexadecimal

representation

of the

document.

DOCUMENT_TE

XT.BL_TEXT

N/A BLOB(

21474836

47)

2.6.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getCaseDocument</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;caseDocumentOutputForm&gt;&#xD;

&lt;documentStream&gt;...output in hexadecimal...&lt;/documentStream&gt;&#xD;

&lt;/caseDocumentOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.6.8. Error Guide

Error Code Error Description

401 Document Text Id is a required field

402 Worker Role Id is a required field

403 SQL Exception message

404 General Exception message

2.6.9. Sort Sequence

Not applicable for this web service.

2.6.10. XML Processing

N/A – will be used for web services which have some special handling (e.g. photo, file cabinet

encoding/decoding, etc.)

Page 108: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 108 of 252

Revision 2.0

2.6.11. CRUD Matrix

Table Create Read Update Delete

DOCUMENT_TEXT X

2.7. Web Service: getChildPhotoList 2.7.1. Functional Description

This web service retrieves the list of photos available in FSFN for a specific person. This

includes current and historical photos accessible from each participant’s person management

record in FSFN. The pictures themselves are not returned, only the identifiers for those

pictures.

2.7.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="childPhotoListInputForm" type="ChildPhotoListInputForm"/>

<xsd:complexType name="ChildPhotoListInputForm">

<xsd:sequence>

<xsd:element name="personId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.7.3. Input Variables XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data

Type

childPhotoListInputForm The form class that

holds the input

elements to be

passed to invoke

the

getChildPhotoList

web

method

N/A N/A

personId The personId

element holds the

Id of the child

whose photos

needs to be fetched

PERSON.ID_PRSN Person

Management Numeric

workerRoleId Worker Role Id. No

effect on output.

N/A Numeric

2.7.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

Page 109: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 109 of 252

Revision 2.0

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getChildPhotoList</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<childPhotoListInputForm>

<workerRoleId>12345678</workerRoleId>

<personId>106002615</personId>

</childPhotoListInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.7.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="childPhotoListOutputForm"

type="ChildPhotoListOutputForm"/>

<xsd:complexType name="ChildPhotoListOutputForm">

<xsd:sequence>

<xsd:element name="childPhoto" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="personId" type="xsd:decimal"/>

<xsd:element name="personFirstName" type="xsd:string"/>

<xsd:element name="personLastName" type="xsd:string"/>

<xsd:element name="photoId" type="xsd:decimal"/>

<xsd:element name="photoType" type="xsd:string"/>

<xsd:element name="fileName" type="xsd:string"/>

<xsd:element name="photoDate" type="xsd:string"/>

<xsd:element name="comments" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

Page 110: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 110 of 252

Revision 2.0

2.7.6. Output Variables

XML Tag Name Description FSFN

Datab

ase

Mappi

ng

FSFN Frontend

Mapping

Data

Typ

e/

Len

gth

childPhotoListOutpu

tForm

that holds the

array of

returned

photos for the

input personId

N/A N

/

A

childPhoto The form class

that holds the

filename,

personId and

photoId,

personFirstNa

me,

personLastNa

me, comments,

photoDa

te

informat

ion

N/A N

/

A

fileName The filename

element holds

the

name of the

photo

IMAGING_M

GMT.TX_FIL

E_NAME

Imaging page String/100

personId The personId

element holds

the Id of the

person for

which the

photo is being

retrieved

IMAGING_M

GMT.ID_IMG

_PRIMARY

Imaging page Numeric

photoId Primary key

of photo

table. Unique

identifier for

the photo.

IMAGING_M

GMT.ID_IMA

GING_MGMT

Imaging page Numeric

Page 111: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 111 of 252

Revision 2.0

photoDate The photoDate

element holds

the

name of the

photo

IMAGING_M

GMT.DT_EFC

TV

Imaging page String/10

comments The comments

element holds

the additional

comments

regarding the

image scanned

into FSFN

IMAGING_M

GMT.TX_CO

MMENTS

Imaging page String/500

personFirstName The

personFirstNa

me element

holds the

name of the

person

PERSO

N.NM_

FRST

Person Management String/40

personLastName The person’s

last name

PERSO

N.

NM_LS

T +

PERSO

N.NM_

SFX

Person Management String/40

2.7.7. Example output

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName xmlns:java="java:com.ams.sacwis.mobile.services">getChildPhotoList</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;childPhotoListOutputForm&gt;&#xD;

&lt;childPhoto&gt;&#xD;

&lt;personId&gt;106002615&lt;/personId&gt;&#xD;

&lt;personFirstName&gt;Cayden&lt;/personFirstName&gt;&#xD;

Page 112: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 112 of 252

Revision 2.0

&lt;personLastName&gt;Bzmxvb&lt;/personLastName&gt;&#xD;

&lt;photoId&gt;6765001&lt;/photoId&gt;&#xD;

&lt;photoType&gt;Person Photo&lt;/photoType&gt;&#xD;

&lt;fileName&gt;IPHONE-image.jpg&lt;/fileName&gt;&#xD;

&lt;photoDate&gt;12/04/2017&lt;/photoDate&gt;&#xD;

&lt;/childPhoto&gt;&#xD;

&lt;childPhoto&gt;&#xD;

&lt;personId&gt;106002615&lt;/personId&gt;&#xD;

&lt;personFirstName&gt;Cayden&lt;/personFirstName&gt;&#xD;

&lt;personLastName&gt;Bzmxvb&lt;/personLastName&gt;&#xD;

&lt;photoId&gt;6613708&lt;/photoId&gt;&#xD;

&lt;photoType&gt;Person Photo&lt;/photoType&gt;&#xD;

&lt;fileName&gt;Cayden Yancey.jpg&lt;/fileName&gt;&#xD;

&lt;photoDate&gt;10/25/2017&lt;/photoDate&gt;&#xD;

&lt;/childPhoto&gt;&#xD;

&lt;childPhoto&gt;&#xD;

&lt;personId&gt;106002615&lt;/personId&gt;&#xD;

&lt;personFirstName&gt;Cayden&lt;/personFirstName&gt;&#xD;

&lt;personLastName&gt;Bzmxvb&lt;/personLastName&gt;&#xD;

&lt;photoId&gt;6829317&lt;/photoId&gt;&#xD;

&lt;photoType&gt;Person Photo&lt;/photoType&gt;&#xD;

&lt;fileName&gt;IPHONE-image.jpg&lt;/fileName&gt;&#xD;

&lt;photoDate&gt;12/20/2017&lt;/photoDate&gt;&#xD;

&lt;/childPhoto&gt;&#xD;

&lt;childPhoto&gt;&#xD;

&lt;personId&gt;106002615&lt;/personId&gt;&#xD;

&lt;personFirstName&gt;Cayden&lt;/personFirstName&gt;&#xD;

&lt;personLastName&gt;Bzmxvb&lt;/personLastName&gt;&#xD;

&lt;photoId&gt;6895711&lt;/photoId&gt;&#xD;

&lt;photoType&gt;Person Photo&lt;/photoType&gt;&#xD;

&lt;fileName&gt;IPHONE-image.jpg&lt;/fileName&gt;&#xD;

&lt;photoDate&gt;01/09/2018&lt;/photoDate&gt;&#xD;

&lt;/childPhoto&gt;&#xD;

&lt;/childPhotoListOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml version="1.0" encoding="UTF-8"?&gt;&#xD;

Page 113: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 113 of 252

Revision 2.0

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.7.8. Error Guide

Error Code Error Description

701 Person Id is a required field

702 Worker Role Id is a required field

703 SQL Exception message

704 General Exception message

2.7.9. Sort Sequence

Not applicable for this web service.

2.7.10. XML Processing

N/A – will be used for web services which have some special handling (e.g.

photo, file cabinet encoding/decoding, etc.)

2.7.11. CRUD Matrix

Table Create Read Update Delete

IMAGING_MGMT X

PERSON X

2.8. Web Service: getChildPhoto 2.8.1. Functional Description

This method returns the specified case participant photo, based on the participant photo

selected from the photo list.

2.8.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="childPhotoInputForm" type="ChildPhotoInputForm"/>

<xsd:complexType name="ChildPhotoInputForm">

<xsd:sequence>

<xsd:element name="photoId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.8.3. Input Variables

Page 114: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 114 of 252

Revision 2.0

XML Tag

Name

Description FSFN Database Mapping FSFN Frontend Mapping

Data Type

childPhotoInputFor

m

The form class

that holds the

input elements to

be passed to

invoke the

getPhoto web

method

N/A N/A N/A

photoId The photoId

element holds the

photo Id.

IMAGING.ID_IMAGING_MGM

T (UDB database only)

Imaging page Numeric

workerRoleId Worker Role Id.

No effect on

output.

N/A Numeric

2.8.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services"> <jav:Header/> <jav:Body> <mob:mobileService> <mob:p_form> <jav:methodName>getChildPhoto</jav:methodName> <jav:loginXML> <![CDATA[ <mobileLogonForm> <username>ds65506</username> <password>xxxxxxxxx</password> </mobileLogonForm> ]]> </jav:loginXML> <jav:inputXML> <![CDATA[ <childPhotoInputForm> <workerRoleId>12345678</workerRoleId> <photoId>900000120</photoId> </childPhotoInputForm> ]]> </jav:inputXML> <jav:outputXML>?</jav:outputXML> <jav:exceptionXML>?</jav:exceptionXML> </mob:p_form> </mob:mobileService> </jav:Body>

Page 115: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 115 of 252

Revision 2.0

</jav:Envelope>

2.8.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="childPhotoOutputForm" type="ChildPhotoOutputForm"/>

<xsd:complexType name="ChildPhotoOutputForm">

<xsd:sequence>

<xsd:element name="fileName" type="xsd:string"/>

<xsd:element name="documentStream" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.8.6. Output Variables

XML Tag

Name

Descriptio

n

FSFN Database Mapping FSFN

Fronte

nd

Mappin

g

Data

Type/Length

childPhotoOutputFo

rm

The form class

that holds the

binary stream

of the

document that

is returned for

the input

photoId

N/A N/A

documentStream The

documentStre

am element

holds the

stream

information of

the photo in

Hex

format.

IMAGING.BL_IMAGE (UDB

database only)

N/A BLOB(104857

6)

fileName Name of the

File.

IMAGING_MGMT.TX_FILE_N

AME

N/A String/100

2.8.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

Page 116: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 116 of 252

Revision 2.0

xmlns:java="java:com.ams.sacwis.mobile.services">getChildPhoto</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;childPhotoOutputForm&gt;&#xD;

&lt;fileName&gt;&lt;/fileName&gt;&#xD;

&lt;documentStream&gt;…hexadecimal photo data … &lt;/documentStream&gt;&#xD;

&lt;/childPhotoOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.8.8. Error Guide

Error Code Error Description

601 Photo Id is a required field

602 Worker Role Id is a required field

603 SQL Exception message

604 General Exception message

2.8.9. Sort Sequence

Not applicable for this web service.

2.8.10. XML Processing

For getPhoto (Clients using the .NET framework):

1. Clients are not required to decode the image using the Hex decoder.

For getPhoto (Clients using the java framework):

1. Clients are required to decode the image using the Hex decoder.

2.8.11. CRUD Matrix Table Create Read Update Delete

IMAGING_MGMT X

PERSON X

2.9. Web Service: saveChildPhoto 2.9.1. Functional Description

Page 117: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 117 of 252

Revision 2.0

This web service saves a new participant photo with identifying information, including

location, case ID, person ID, and a comment.

2.9.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveChildPhotoInputForm" type="saveChildPhotoInputForm"/>

<xsd:complexType name="saveChildPhotoInputForm">

<xsd:sequence>

<xsd:element name="caseId" type="xsd:decimal"/>

<xsd:element name="casePartId" type="xsd:decimal"/>

<xsd:element name="datePhotoTaken" type="xsd:date"/>

<xsd:element name="photo" type="xsd:string"/>

<xsd:element name="latitude" type="xsd:decimal"/>

<xsd:element name="longitude" type="xsd:decimal"/>

<xsd:element name="altitude" type="xsd:decimal"/>

<xsd:element name="tsCreated" type="xsd:date"/>

<xsd:element name="comment" type="xsd:string"/>

<xsd:element name="txFileName" type="xsd:string"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="deviceType" type="xsd:decimal"/>

<xsd:element name="gpseviceType" type="xsd:decimal"/>

<xsd:element name="gpsAccuracy" type="xsd:string"/>

<xsd:element name="workType" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.9.3. Input Variables

XML Tag

Name

Description FSFN Database

Mapping

FSFN Frontend

Mapping

Data

Type

/

Leng

th

saveChildPhotoF

orm

The form class that holds

the input elements to be

passed to invoke the

saveNewChildPhoto web

method

N/A N/A

caseId The caseId element holds

the case id of the person

whose photo needs to be

saved.

CASE_MASTER.ID_

CASE

Maintain Case page

– header Numeric

Page 118: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 118 of 252

Revision 2.0

casePartId The casePartId element

holds the case part id of

the person whose photo

needs to be saved

CASE_PART.ID_PRSN

Person Management

Numeric

datePhotoTaken The photoTaken element

holds the Photo taken

date and time of the

person whose photo

needs to be saved

IMAGING_PART.TS_

CR

Imaging page Timesta

mp

photo The photo element holds

the Binary stream of the

Person photo.

IMAGING.BL_IMAG

E (UDB)

Imaging page HexStrin

g

latitude Latitude value of the

location where the photo

was taken.

GPS_COORD.NUM_L

ATITUDE

Imaging page Numeric

longitude Longitude value of the

location where the photo

was taken.

GPS_COORD.NUM_L

ONGITUDE

Imaging page Numeric

altitude Altitude value of the

location where the photo

was taken.

GPS_COORD.NUM_A

LTITUDE

Imaging page Numeric

comment Comments on the photo

which goes into

the comments

section.

IMAGING_MGMT.TX

_COMMENTS

Imaging page String /

500

tsCreated Date and Time Created

for GPS Purpose. IMAGING_MGMT.TS

_CR

Imaging page Timesta

mp

txFileName File Name of the Photo IMAGING_MGMT.TX

_FILE_NAME

Imaging page String /

100

workerRoleId Worker Role Id. Must be

a role with an assignment

to the specified case.

ORG_WORKER_ROL

E.ID_WORKER_ROL

E

N/A Numeric

deviceType The type of device :

Blackberry or

Laptop

RDC_EVENTS.

CD_RDC_DVC_TYPE

N/A Numeric

gpseviceType

GPS type : Satellite

Type or BB GPS RDC_EVENTS.

CD_RDC_DVC_TYPE

N/A Numeric

gpsAccuracy Accuracy of the

GPS coordinates RDC_EVENTS.TX_G

PS_ACCURACY

N/A String

/200

workType RDC type of work : Case

management, CPI, CLS RDC_EVENTS.

CD_RDC_WRK_TYP

E

N/A Numeric

Reference values for deviceType

Page 119: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 119 of 252

Revision 2.0

deviceType Group Id Description

2033 RDCDTYPE Blackberry

2034 RDCDTYPE Laptop

Reference values for gpseviceType

GPSTYPE Group Id Description

2035 GPSTYPE Satellite Type

2036 GPSTYPE BB GPS

2040 GPSTYPE Verizon AGPS

Reference values for workType

deviceType Group Id Description

2037 RDCWTYPE Case Management

2038 RDCWTYPE CPI

2039 RDCWTYPE CLS

2.9.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>saveChildPhoto</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<saveChildPhotoInputForm>

<caseId>990000032</caseId>

<casePartId>990000081</casePartId>

<datePhotoTaken>2010-06-17T00:00:00-04:00</datePhotoTaken>

<photo>ffd8ffe000104a46494600010100000100010000</photo>

<latitude>24.1234567</latitude>

<longitude>-80.2400023</longitude>

<altitude></altitude>

<comment></comment>

<tsCreated>2010-06-18T00:00:00-04:00</tsCreated>

<txFileName>test.jpg</txFileName>

<workerRoleId>200005420</workerRoleId>

<deviceType>2033</deviceType>

Page 120: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 120 of 252

Revision 2.0

<gpseviceType>2035</gpseviceType>

<gpsAccuracy>test</gpsAccuracy>

<workType>2038</workType>

</saveChildPhotoInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.9.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveChildPhotoOutputForm" type="SaveChildPhotoOutputForm"/>

<xsd:complexType name="SaveChildPhotoOutputForm">

<xsd:sequence>

<xsd:element name="imageId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.9.6. Output Variables

XML Tag Name Descripti

on

FSFN Database Mapping FSFN

Fronte

nd

Mappin

g

Data

Type/

Lengt

h

SaveChildPhotoOutputF

orm

The form class

that

holds the

output of this

web method

N/A N/A

imageId Id of the photo

from

the database that

was just saved.

IMAGING.ID_IMAGING_MG

MT (UDB)

Imaging

page

Numeric

2.9.7. Example output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">saveChildPhoto</java:methodName>

Page 121: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 121 of 252

Revision 2.0

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;saveChildPhotoOutputForm&gt;&#xD;

&lt;imageId&gt;990000032&lt;/imageId&gt;&#xD;

&lt;/saveChildPhotoOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.9.8. Error Guide

Error Code Error Description

901 Case Id is a required field

902 Case Part Id is a required field

903 Date Photo Taken is a required field

904 Photo is a required field

905 Worker Role Id is a required field

906 SQL Exception message

907 General Exception message

908 Timestamp Created is a required field

909 Longitude is required if Latitude is present

910 Latitude is required if Longitude is present

911 Longitude and latitude are required if

altitude is present

912 For the same person on same date/time

photo has been uploaded.

913 WorkerRoleId is invalid

914 Case ID and Case Participant Id

combination is not valid.

915 WorkerRoleId passed doesn’t have open

assignment to the case.

916 Timestamp Created should not be a future

date.

917 Date Photo Taken should not be a future

date.

918 File Name is a required field.

919 The format of the tsCreated is not correct.

Please send a valid timestamp

Page 122: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 122 of 252

Revision 2.0

920 The format of the dataPhotoTaken is not

correct. Please send a valid timestamp

921 RDC Device Type is not a valid value

922 GPS Device Type is not a valid value

923 RDC Work Type is not a valid value

2.9.9. Sort Sequence

Not applicable for this web service

2.9.10. XML Processing

For SaveChildPhoto (Clients using the .NET/Java framework):

1. Clients are required to encode the image in the .NET/Java code in the Hexadecimal format

and need to send the photo via the XML and they are not required to be aware of the

decoding part on the server side.

Photo gets saved in FSFN only after the input data goes through all the validation

checks for both required fields and valid values.

2.9.11. CRUD Matrix Table Create Read Update Delete

IMAGING_MGMT X

ORG_WORKER_ROLE X

CASE_PART X

ASSIGNMENT X

IMAGING (UDB) X X

IMAGING_PART X X

GPS_COORD X X

RDC_EVENTS X X

2.10. Web Service: saveCaseDataXml 2.10.1. Functional Description

This web service saves the Safety Plan, Out of Home Plan, Case Notes and form data passed

in the input XML to the database as a blob. When the data is passed in the input XML, those

elements that are to be captured within the Safety Plan or Out of Home Plan pages will be

extracted and input into the appropriate fields if they exist in FSFN. This data is not to be

confused with the Safety Plan and Out of Home Plan forms that are being sent to FSFN from

the Mobile Data Capture Solution, which are outlined within the saveMobileCaseDocument,

getMobileCaseDocumentList and getMobileCaseDocument web services. The Safety Plan and

Out of Home Plan forms uploaded into FSFN using saveMobileCaseDocument will be linked

to the Out of Home Plan and Safety Plan pages created with the saveCaseDataXml webservice

only when the documentId returned from saveMobileCaseDocument is passed in the input of

saveCaseDataXml. For Safety Plan pages created from saveCaseDataXml to be linked to

Safety Plan form created by saveMobileCaseDocument, the documentId returned in

saveMobileCaseDocument should be passed into the input (element idImagingMngmnt of

SafetyPlan) of saveCaseDataXml. Similarly, Out of Home Plan pages will be linked to the Out

Page 123: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 123 of 252

Revision 2.0

of Home Plan form uploaded when documentId returned is passed into the input

(idImagingMngmnt of outOfHomePlan) of saveCaseDataXml. When the Safety Plan

document uploaded is linked with the Safety Plan Page created in FSFN, the document can be

seen on the desktop under the Safety Plan in Planning expando of case expando. Similarly,

when the Out of Home Plan document uploaded is linked with the Out of Home Page Created

in FSFN, the document can be seen on the desktop under the Out of Home Plan in Planning

expando of case expando. The Safety Plan document uploaded can be seen in FSFN when the

corresponding Safety Plan is expanded on the desktop under the case expando. Similarly, Out

of Home Plan document uploaded can be seen in SFN when the corresponding .When the data

is passed in the input XML, those elements that are to be captured within a Case Note, will

automatically be input into the Narrative field of the Case Note. All Case Notes created from

the Remote Data Capture Solution will be given a Note Category of „Mobile Device.‟ This

Note Category will not be available for selection by users in the FSFN application and will

only be used for this purpose. Within the Note Category “Mobile Device,” the following Note

Types will be used: Verification, Permanency Plan and Case Plan, Observation of the Child,

Type of Visit, Educational, Child Age 13 and older and in Out of Home Care, Review of

Visitation Plan for Out of Home Care, Cultural or Religious Concerns or Needs, Child’s

Comments and Questions, and Provider/Caregiver’s Comments and Questions. In addition,

based on the data passed in the input XML, FSFN will populate the appropriate Contact Begin

Date and Time for each note, as well as the Contact End Date and Time, if provided.

2.10.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="rDCsaveXMLInput" type="RDCsaveXMLInput"/>

<xsd:complexType name="RDCsaveXMLInput">

<xsd:sequence>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="caseId" type="xsd:decimal"/>

<xsd:element name="formData" type="xsd:string"/>

<xsd:element name="tsCreated" type="xsd:date"/>

<xsd:element name="latitude" type="xsd:decimal"/>

<xsd:element name="longitude" type="xsd:decimal"/>

<xsd:element name="altitude" type="xsd:decimal"/>

<xsd:element name="deviceType" type="xsd:decimal"/>

<xsd:element name="gpseviceType" type="xsd:decimal"/>

<xsd:element name="gpsAccuracy" type="xsd:string"/>

<xsd:element name="workType" type="xsd:decimal"/>

<xsd:element name="caseNotesList" type="CaseNotesList"/>

<xsd:element name="safetyPlan" type="SafetyPlan"/>

<xsd:element name="outOfHomePlanList" type="OutOfHomePlanList"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CaseNotesList">

<xsd:sequence>

<xsd:element name="caseNote" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="personId" type="xsd:decimal"/>

<xsd:element name="cdType" type="xsd:decimal"/>

Page 124: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 124 of 252

Revision 2.0

<xsd:element name="cdCategory" type="xsd:decimal"/>

<xsd:element name="cdWrkrActCode" type="xsd:decimal"/>

<xsd:element name="tsOccured" type="xsd:date"/>

<xsd:element name="contactEndDate" type="xsd:date"/>

<xsd:element name="noteText" type="xsd:string"/>

<xsd:element name="contactInformationList"

type="contactInformationList"/>

<xsd:element name="otherContactsList" type="otherContactsList"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="contactInformationList">

<xsd:sequence>

<xsd:element name="contactInformation" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="personId" type="xsd:decimal"/>

<xsd:element name="contactName" type="xsd:string"/>

<xsd:element name="faceToFace" type="xsd:string"/>

<xsd:element name="reasonNotSeen" type="xsd:decimal"/>

<xsd:element name="contactDate" type="xsd:date"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="otherContactsList">

<xsd:sequence>

<xsd:element name="otherContacts" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="otherContactName" type="xsd:string"/>

<xsd:element name="affiliation" type="xsd:string"/>

<xsd:element name="title" type="xsd:string"/>

<xsd:element name="otherContactDate" type="xsd:date"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="SafetyPlan">

<xsd:sequence>

<xsd:element name="status" type="xsd:string" />

<xsd:element name="idImagingMngmnt" type="xsd:decimal"/>

Page 125: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 125 of 252

Revision 2.0

<xsd:element name="homeEnvironment" type="xsd:string"/>

<xsd:element name="affectingSafety" type="xsd:string"/>

<xsd:element name="residesInHome" type="xsd:string"/>

<xsd:element name="provideServices" type="xsd:string"/>

<xsd:element name="safetyFactorDesc" type="xsd:string"/>

<xsd:element name="safetyActionsTaken" type="xsd:string"/>

<xsd:element name="safetyConcernsDesc" type="xsd:string"/>

<xsd:element name="neededSrvcsExist" type="xsd:string"/>

<xsd:element name="neededSrvcsAvailable" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="OutOfHomePlanList">

<xsd:sequence>

<xsd:element name="outOfHomePlan" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="caseParticipantId" type="xsd:decimal"

/>

<xsd:element name="status" type="xsd:string" />

<xsd:element name="idImagingMngmnt"

type="xsd:decimal"/>

<xsd:element name="onlyChild" type="xsd:string" />

<xsd:element name="siblingsSeparation" type="xsd:string" />

<xsd:element name="childFunction" type="xsd:string" />

<xsd:element name="servedByGroup" type="xsd:string" />

<xsd:element name="meetsSpcCare" type="xsd:string" />

<xsd:element name="americanIndian" type="xsd:string" />

<xsd:element name="relativeAvailable" type="xsd:string" />

<xsd:element name="tribalRepresentative" type="xsd:string"

/>

<xsd:element name="plcmntInvolves" type="xsd:string" />

<xsd:element name="dateNotifiedByMail" type="xsd:date" />

<xsd:element name="determineActionDesc"

type="xsd:string" />

<xsd:element name="outsidePlacementDesc"

type="xsd:string" />

<xsd:element name="indianChldPreferred" type="xsd:string"

/>

<xsd:element name="indianChldAvailable" type="xsd:string"

/>

<xsd:element name="indianChldSelected" type="xsd:string"

/>

<xsd:element name="fosterHomeByIndPreferred"

type="xsd:string" />

<xsd:element name="fosterHomeByIndAvailable"

type="xsd:string" />

<xsd:element name="fosterHomeByIndSelected"

type="xsd:string" />

<xsd:element name="indianFosterHomePreferred"

Page 126: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 126 of 252

Revision 2.0

type="xsd:string" />

<xsd:element name="indianFosterHomeAvailable"

type="xsd:string" />

<xsd:element name="indianFosterHomeSelected"

type="xsd:string" />

<xsd:element name="groupHomeByIndPreferred"

type="xsd:string" />

<xsd:element name="groupHomeByIndAvailable"

type="xsd:string" />

<xsd:element name="groupHomeByIndSelected"

type="xsd:string" />

<xsd:element name="institutionByIndPreferred"

type="xsd:string" />

<xsd:element name="institutionByIndAvailable"

type="xsd:string" />

<xsd:element name="institutionByIndSelected"

type="xsd:string" />

<xsd:element name="OtherPreferred" type="xsd:string" />

<xsd:element name="OtherAvailable" type="xsd:string" />

<xsd:element name="OtherSelected" type="xsd:string" />

<xsd:element name="needSpecialSkills" type="xsd:string" />

<xsd:element name="describeDesc" type="xsd:string" />

<xsd:element name="concernChildsSafety" type="xsd:string"

/>

<xsd:element name="othersAggrBvrs" type="xsd:string" />

<xsd:element name="othersSexuallyAbusive"

type="xsd:string" />

<xsd:element name="othersOtherBehaviors"

type="xsd:string" />

<xsd:element name="ConcernOthersSafety" type="xsd:string"

/>

<xsd:element name="childAggrBvrs" type="xsd:string" />

<xsd:element name="childSexuallyAbusive"

type="xsd:string" />

<xsd:element name="childOtherBehaviors" type="xsd:string"

/>

<xsd:element name="immediateSftyCncrnsDesc"

type="xsd:string" />

<xsd:element name="safetyPlanDesc" type="xsd:string" />

<xsd:element name="spcialTraining" type="xsd:string" />

<xsd:element name="closerSprvision" type="xsd:string" />

<xsd:element name="additionalRules" type="xsd:string" />

<xsd:element name="additionalContact" type="xsd:string" />

<xsd:element name="installSpclEqpmnt" type="xsd:string" />

<xsd:element name="livingArrangements" type="xsd:string"

/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

Page 127: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 127 of 252

Revision 2.0

</xsd:complexType>

</xsd:schema>

2.10.3. Input Variables

XML Tag Name Description FSFN Database Mapping

FSFN Frontend Mapping

Data Type/ Length

rDCsaveXMLInput The form class that holds

the input elements to be

passed to invoke the

saveCaseNote web

method.

N/A N/A N/A

workerRoleId Worker Role Id. Must be a

role with an assignment to

the specified case.

RDC_EVENT

S.ID_CR,

RDC_XML_R

EPOSITORY.I

D_CR

Maintain

Worker

Numeric

caseId The caseId element holds

the Case Id for which the

Case Note is created

RDC_XML_R

EPOSITORY.I

D_CASE

Maintain Case Numeric

formData XML data from the RDC

solution.

RDX_XML_R

EPOSITORY.

BL_RDC_XM

L_DATA

String /

30000

tsCreated Time stamp the data created RDC_XML_R

EPOSITORY.

TS_CR,RDC_

EVENTS.TS_

CR

Timestamp

Latitude Latitude value of the child

location /visitation

GPS_COORD Numeric

Longitude Longitude value of the child location/visitation

GPS_COORD Numeric

Altitude Altitude value of the child

location/visitation

GPS_COORD Numeric

deviceType The type of device :

Blackberry or Laptop GPS_COORD Numeric

gpseviceType

GPS type : Satellite Type

or BB GPS GPS_COORD Numeric

gpsAccuracy Accuracy of the GPS

coordinates GPS_COORD String /200

workType RDC type of work : Case

management, CPI, CLS

RDC_EVEN

TS

Numeric

Page 128: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 128 of 252

Revision 2.0

safetyPlan Array of Safety Plan

Information. For each

participant. Contains below

elements.

N/A

status Status. Valid Values are

P,O, H,R,T.

SAFETY_PL

AN

Safety Plan

Page

String/1

idImagingMngmnt Image Management ID SAFETY_PL

AN

Safety Plan

Page

Numeric

homeEnvironment Safety Plan – Safety

Considerations Tab –

The home environment

is calm and stable

enough for Services to

be provided and

for the service providers to

be in the home safely. Valid

Values are either Y or N.

SAFETY_PL

AN

Safety Plan

Page

String/1

affectingSafety Safety Plan – Safety

Considerations Tab –

Safety Actions that control

all of the conditions

affecting safety can be

immediately put in place.

Valid Values are

either Y or N.

SAFETY_PL

AN

Safety Plan

Page

String/1

residesInHome Safety Plan –

Safety Considerations Tab –

Parent/Legal custodian

resides in the home. Valid

Values are either Y or N.

SAFETY_PL

AN

Safety Plan

Page

String/1

safetyConcernsDesc Safety Plan – Safety

Considerations Tab –

Describe safety concerns

that would pose immediate

or serious harm or threats

of harm. Consider factors

that pertain to child

vulnerabilities, protective

capacities and signs of

immediate emerging

danger.

SAFETY_PL

AN

Safety Plan

Page

VARCHAR

(32000)

Page 129: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 129 of 252

Revision 2.0

safetyActionsDesc Safety Plan – Safety

Actions Tab –

Describe the specific

safety actions to be taken.

For each action include

the person responsible for

the action, when the

action will occur,

duration, frequency, and

person responsible for

monitoring the safety

plan.

SAFETY_PL

AN

Safety Plan

Page

VARCHAR

(32000)

safetyFactorDesc Safety Plan – Safety

Actions Tab-

Describe how these

specific actions provide

protection from

immediate danger of

serious harm, for each

child, thus decreasing

child vulnerability and

increasing

protective capacities.

SAFETY_PL

AN

Safety Plan

Page

VARCHAR

(32000)

neededSrvcsExist Safety Plan – Safety

Actions Tab -

needed services exist. Valid

values are either Y or N.

SAFETY_PL

AN

Safety Plan

Page

String/1

neededSrvcsAvailable Safety Plan – Safety

Actions Tab-

Needed

services/providers are

currently available at

level/time required.

Valid Values are either

Y or N.

SAFETY_PL

AN

Safety Plan

Page

String/1

caseNotesList Array of Case Notes for

each participant

N/A

cdType Type of the Note.

Refer below for

reference values.

CAN_TEXT_

EVENT,

CAN_EVENT

_TYPE,

CAN_PART

Case Notes Numeric

cdCategory Category of the Note.

Refer below for

reference

values.

CAN_TEXT_

EVENT,

CAN_EVENT

_TYPE,

CAN_PART

Case Notes Numeric

Page 130: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 130 of 252

Revision 2.0

tsOccured Contact Begin Date CAN_TEXT_

EVENT,

CAN_EVENT

_TYPE,

CAN_PART

Case Notes Timestamp

contactEndDate Contact End Date CAN_TEXT_

EVENT,

CAN_EVENT

_TYPE,

CAN_PART

Case Notes Timestamp

noteText Narrative CAN_TEXT_

EVENT,

CAN_EVENT

_TYPE,

CAN_PART

Case Notes String

/

30000

cdWrkrActCode Worker Activity Code.

Refer below for reference

values.

CAN_TEXT_

EVENT,

CAN_EVENT

_TYPE,

CAN_PART

Case Notes Numeric

personId Participant Id. CAN_TEXT_

EVENT,

CAN_EVENT

_TYPE,

CAN_PART

Case Notes Numeric

contactInformationList Array of Contact

Information.

N/A

otherContactsList Array of Other Contacts

Information.

N/A

personId Person ID INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

Numeric

contactName Contact Name INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

String/100

faceToFace Face –To –Face

Contact. Refer below

Reference

Values.

INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

String/1

reasonNotSeen Reason not Seen. Refer

below Reference Values.

INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Numeric

Page 131: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 131 of 252

Revision 2.0

Contacts tab

contactDate Contact Date/Time INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

Timestamp

otherContactName Contact Name INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

String/120

affiliation Affiliation INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

String/30

title Title INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

String/30

otherContactDate Contact Date/Time INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

Timestamp

provideServices Safety Plan – Safety

Considerations Tab – The

parents/legal custodian is

willing for services to be

provided and will cooperate

with service Providers.

Valid Values are either Y or

N.

INVESTIGAT

ION_CNTC

Maintain Case -

Professional/Fa

mily Support

Network

Contacts tab

String/1

outOfHomePlanList Array of outofHomePlan

for each participant

N/A

outOfHomePlan Contains out of home plan

related info for each

participant

caseParticipantId Case Participant ID SAFETY_PL

AN_OH

Numeric

status Status. Valid values are

P,O,H R,T. SAFETY_PL

AN_OH

String/1

idImagingMngmnt Image Management ID SAFETY_PL

AN_OH

Numeric

Page 132: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 132 of 252

Revision 2.0

onlyChild Out of Home Plan –

Placement

Considerations Tab - Is

this child an only

child?. Valid values are

either Y or N

SAFETY_PL

AN_OH

String/1

siblingsSeparation Out of Home Plan –

Placement

Considerations Tab -

This

Placement involves

the separation of

siblings?. Valid values

are either Y or N

SAFETY_PL

AN_OH

String/1

childFunction Out of Home Plan –

Placement

Considerations Tab -

Child can

function within a

family setting. Valid

values are either Y or

N

SAFETY_PL

AN_OH

String/1

servedByGroup Out of Home Plan –

Placement

Considerations Tab -

Child can best be served

by a group setting. Valid

values are either Y or

N

SAFETY_PL

AN_OH

String/1

meetsSpcCare Out of Home Plan –

Placement

Considerations Tab -

Child meets specialized

care criteria. Valid

values are either Y or

N

SAFETY_PL

AN_OH

String/1

americanIndian Out of Home Plan –

Placement

Considerations Tab -

Child is an American

Indian child as defined

by the Indian Child

Welfare Act. Valid

values are either

Y or N

SAFETY_PL

AN_OH

String/1

Page 133: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 133 of 252

Revision 2.0

relativeAvailable Out of Home Plan –

Placement Considerations

Tab - Relative/Non-

Relatives are suitable and

available.

Valid values are either Y

or N

SAFETY_PL

AN_OH

String/1

tribalRepresentative Out of Home Plan –

Placement

Considerations Tab -

Tribal Representative

Notified. Valid values

are either Y or N

SAFETY_PL

AN_OH

String/1

plcmntInvolves Out of Home Plan –

Placement

Considerations Tab –

Placement

Involves ICPC. Valid

values are either Y or N

SAFETY_PL

AN_OH

String/1

dateNotifiedByMail Out of Home Plan –

Placement Considerations

Tab – Date Notified by

Mail

SAFETY_PL

AN_OH

Timestamp

determineActionDesc Out of Home Plan –

Special Requirements Tab

- Describe the action taken

to determine whether the

child meets the

requirements of the Indian

Child Welfare Act

SAFETY_PL

AN_OH

VARCHAR

(32000)

outsidePlacementDesc Out of Home Plan –

Special Requirements Tab

- If Placement is not in

close proximity to the

child's home and the child

has been removed from

his/her school district,

explain why the placement

outside the child's

community was

necessary:

SAFETY_PL

AN_OH

VARCHAR

(32000)

indianChldPreferred Out of Home Plan –

Special Requirements Tab

- Member

of the Indian child's

extended family - Preferred

SAFETY_PL

AN_OH

String/60

Page 134: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 134 of 252

Revision 2.0

indianChldAvailable Out of Home Plan –Special

Requirements Tab -

Member of the Indian

child's extended family –

Available. Valid

Values are either Y or N.

SAFETY_PL

AN_OH

String/1

indianChldSelected Out of Home Plan –

Special Requirements Tab

– Member of the Indian

child's

extended family - Selected

SAFETY_PL

AN_OH

String/60

fosterHomeByIndPreferr

ed

Out of Home Plan –

Special Requirements

Tab - Foster Home

licensed, approved or

specified by Indian

Child's

Tribe – Preferred

SAFETY_PL

AN_OH

String/60

fosterHomeByIndAvaila

ble

Out of Home Plan –

Special Requirements

Tab - Foster Home

licensed, approved or

specified by Indian

Child's

Tribe - Available.

Valid Values are

either Y or N.

SAFETY_PL

AN_OH

String/1

fosterHomeByIndSelecte

d

Out of Home Plan –

Special Requirements

Tab - Foster Home

licensed, approved or

specified by Indian

Child's

Tribe - Selected

SAFETY_PL

AN_OH

String/60

indianFosterHomePrefer

red

Out of Home Plan –

Special Requirements

Tab - Indian Foster

Home licensed or

approved by non-

Indian authority –

Preferred

SAFETY_PL

AN_OH

String/60

indianFosterHomeAvaila

ble

Out of Home Plan –

Special Requirements Tab

- Indian Foster Home

licensed or approved by

non-Indian authority –

Available. Valid

Values are either Y or N.

SAFETY_PL

AN_OH

String/1

Page 135: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 135 of 252

Revision 2.0

indianFosterHomeSelect

ed

Out of Home Plan –

Special Requirements

Tab - Indian Foster

Home licensed or

approved by non-

Indian authority -

Selected

SAFETY_PL

AN_OH

String/60

groupHomeByIndPreferr

ed

Out of Home Plan –Special

Requirements Tab -

Group Home approved

or operated by Indian

Tribe/Organization -

Preferred

SAFETY_PL

AN_OH

String/60

groupHomeByIndAvaila

ble

Out of Home Plan –Special

Requirements Tab - Group

Home approved or

operated by Indian

Tribe/Organization

– Available. Valid Values

are either Y or N.

SAFETY_PL

AN_OH

String/1

groupHomeByIndSelect

ed

Out of Home Plan –Special

Requirements Tab - Group

Home approved or

operated by Indian

Tribe/Organization

- Selected

SAFETY_PL

AN_OH

String/60

institutionByIndPreferre

d

Out of Home Plan –

Special Requirements

Tab - Institution for

children approved or

operated by Indian

Tribe - Preferred

SAFETY_PL

AN_OH

String/60

institutionByIndAvailabl

e

Out of Home Plan –

Special Requirements

Tab - Institution for

children approved or

operated by Indian

Tribe – Available.

Valid Values are

either Y or N.

SAFETY_PL

AN_OH

String/1

institutionByIndSelected Out of Home Plan –

Special Requirements

Tab - Institution for

children approved or

operated by Indian

Tribe - Selected

SAFETY_PL

AN_OH

String/60

Page 136: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 136 of 252

Revision 2.0

OtherPreferred Out of Home Plan –Special

Requirements Tab -

Other – Preferred

SAFETY_PL

AN_OH

String/60

OtherAvailable Out of Home Plan –

Special Requirements

Tab - Other – Available.

Valid Values are

either Y or N.

SAFETY_PL

AN_OH

String/1

OtherSelected Out of Home Plan –

Special Requirements

Tab - Other –

Selected

SAFETY_PL

AN_OH

String/60

needSpecialSkills Out of Home

Plan –

Placement

Safety Tab - Do the

placement providers need

to acquire any special

skills or knowledge to

meet the needs of the

child and handle the

behaviors of this child in a

safe manner?. Valid

Values

are either Y or N.

SAFETY_PL

AN_OH

String/1

describeDesc Out of Home

Plan –

Placement

Safety Tab - Describe

SAFETY_PL

AN_OH

VARCHAR

(32000)

concernChildsSafety Out of Home

Plan –

Placement

Safety Tab - Do behaviors

of others in the placement

setting present a concern

for the child's safety? .

Valid

Values are either Y or N.

SAFETY_PL

AN_OH

String/1

othersAggrBvrs Out of Home

Plan –

Placement

Safety Tab- Aggressive

Behaviors? . Valid

Values are either Y or

N.

SAFETY_PL

AN_OH

String/1

Page 137: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 137 of 252

Revision 2.0

othersSexuallyAbusive Out of Home

Plan –

Placement

Safety Tab - Sexually

Abusive or Re-active

Behaviors?. Valid Values

are

either Y or N.

SAFETY_PL

AN_OH

String/1

othersOtherBehaviors Out of Home

Plan –

Placement

Safety Tab - Other

Behaviors (Mental Health,

Animal Cruelty, Substance

Abuse, Fire Setting, etc.) .

Valid Values are either Y

or N.

SAFETY_PL

AN_OH

String/1

ConcernOthersSafety Out of Home

Plan –

Placement

Safety Tab - Do behaviors

of this child present a

concern for the safety of

others in the placement

setting? . Valid

Values are either Y or N.

SAFETY_PL

AN_OH

String/1

childAggrBvrs Out of Home

Plan –

Placement

Safety Tab -

Aggressive Behaviors?

. Valid Values are

either Y or N.

SAFETY_PL

AN_OH

String/1

childSexuallyAbusive Out of Home

Plan –

Placement

Safety Tab - Sexually

Abusive or Re-active

Behaviors?. Valid Values

are either Y or N.

SAFETY_PL

AN_OH

String/1

childOtherBehaviors Out of Home

Plan –

Placement

Safety Tab - Other

Behaviors (Mental Health,

Animal Cruelty, Substance

Abuse, Fire Setting, etc.) .

Valid Values are either Y

or N.

SAFETY_PL

AN_OH

String/1

Page 138: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 138 of 252

Revision 2.0

immediateSftyCncrnsDe

sc

Out of Home

Plan –

Placement

Safety Tab - Describe

safety concerns that would

pose immediate or serious

harm or threats of harm.

SAFETY_PL

AN_OH

VARCHAR

(32000)

safetyPlanDesc Out of Home

Plan –

Placement

Safety Tab - Describe

the specific safety

actions to be taken. For

each action include the

person responsible for

the action, when the

action will occur,

duration, frequency, and

person responsible for

monitoring the safety plan.

SAFETY_PL

AN_OH

VARCHAR

(32000)

spcialTraining Out of Home

Plan –

Placement

Safety Tab - Additional or

special training for

placement providers.

Valid Values are either

Y or N.

SAFETY_PL

AN_OH

String/1

closerSprvision Out of Home

Plan –

Placement

Safety Tab - Closer

supervision of children

by caregivers. Valid

Values are either Y or N.

SAFETY_PL

AN_OH

String/1

additionalRules Out of Home

Plan –

Placement

Safety Tab - Additional

house rules. Valid Values

are either Y or N.

SAFETY_PL

AN_OH

String/1

additionalContact Out of Home

Plan –

Placement

Safety Tab - Additional

contact by agency or

other providers. Valid

Values are either Y or N.

SAFETY_PL

AN_OH

String/1

Page 139: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 139 of 252

Revision 2.0

installSpclEqpmnt Out of Home

Plan –

Placement

Safety Tab - Install special

equipment (ramp, door

alarm, etc.). Valid Values

are either Y or N.

SAFETY_PL

AN_OH

String/1

livingArrangements Out of Home

Plan –

Placement

Safety Tab - Rearrange

living arrangements.

Valid Values are either

Y or N.

SAFETY_PL

AN_OH

String/1

Reference values for cdCategory and cdType.

cdCategory Description cdType Description

59 Mobile Device 1 Type of Visit

2 Who Present at Visit

3 Permanency Plan and Case Plan

4 Observation of the child

5 Educational

6 Child age 13+ in OOH Care

7 Review of Visitation Plan for OOH Care

8 Cultural or religious concerns or needs

9 Child's comments and questions

10 Provider/Caregiver's comments and questions

1 Case 1 Home Visit - Child's Current Residence

2 Home Visit - Parent/CG Removed From

8 Field Visit - School/Daycare

9 Field Visit - Other

13 Visitation - Sibling

14 Visitation - Parent/CG Removed From

15 Visitation - Other Parent

16 Visitation - Relative

17 Visitation - Other

52 Home Visit - Other Parent

Reference values for cdWrkrActCode.

cdWrkrActCode Group Id Description

1 WRKACODE Eligibility Determination

2 WRKACODE Medicaid Administration

3 WRKACODE Case Management

4 WRKACODE Foster Care Placement

Page 140: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 140 of 252

Revision 2.0

5 WRKACODE Targeted Case Management

6 WRKACODE Staff Development Training

7 WRKACODE Recruitment Licensing

8 WRKACODE Transportation Foster Care/Group

9 WRKACODE Transportation - Other

10 WRKACODE In Home Services

11 WRKACODE Intensive In-Home Intervention

12 WRKACODE Intensive Therapeutic Interventions

13 WRKACODE TANF Relative Caregiver Activities

14 WRKACODE Adoption Placement

15 WRKACODE Admin

Reference values for faceToFace.

faceToFace Group Id Description

C FTOFCNTC Completed

A FTOFCNTC Attempted

N FTOFCNTC Not Attempted

Reference values for reasonNotSeen.

reasonNotSeen Group Id Description

1 RSNSEEN Absconded/Abducted

2 RSNSEEN Access Not Allowed

3 RSNSEEN Avoiding/Refusing Contact

4 RSNSEEN Deceased

5 RSNSEEN Family Moved

6 RSNSEEN Family Traveling

7 RSNSEEN Hospitalized

8 RSNSEEN Jailed

9 RSNSEEN Judge Issued a No Contact Order

10 RSNSEEN Long Term Licensed Custody

11 RSNSEEN Not at Home

12 RSNSEEN Not at School

13 RSNSEEN Out of Town/State

14 RSNSEEN Runaway

15 RSNSEEN Situation Resolved (special conditions

only)

16 RSNSEEN Unable to Locate

Reference values for deviceType

deviceType Group Id Description

2033 RDCDTYPE Blackberry

2034 RDCDTYPE Laptop

Reference values for gpseviceType

Page 141: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 141 of 252

Revision 2.0

GPSTYPE Group Id Description

2035 GPSTYPE Satellite Type

2036 GPSTYPE BB GPS

2040 GPSTYPE Verizon AGPS

Reference values for workType

deviceType Group Id Description

2037 RDCWTYPE Case Management

2038 RDCWTYPE CPI

2039 RDCWTYPE CLS

2.10.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>saveCaseDataXml</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<rDCsaveXMLInput>

<workerRoleId>200005420</workerRoleId>

<caseId>990000074</caseId>

<formData>Testing SavecaseDataXml web service</formData>

<tsCreated>2009-06-17T00:00:00-04:00</tsCreated>

<latitude>12</latitude>

<longitude>34</longitude>

<altitude>45</altitude>

<deviceType>2033</deviceType>

<gpseviceType>2035</gpseviceType>

<gpsAccuracy>test</gpsAccuracy>

<workType>2038</workType>

<caseNotesList>

<caseNote>

<personId>17208</personId>

<cdWrkrActCode>2</cdWrkrActCode>

Page 142: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 142 of 252

Revision 2.0

<cdType>2</cdType>

<cdCategory>59</cdCategory>

<tsOccured>2009-06-17T00:00:00-04:00</tsOccured>

<contactEndDate>2009-06-17T00:00:00-04:00</contactEndDate>

<noteText>Testing..............</noteText>

<contactInformationList>

<contactInformation>

<personId>17208</personId>

<contactName>Jakson</contactName>

<faceToFace>C</faceToFace>

<reasonNotSeen>3</reasonNotSeen>

<contactDate>2009-06-17T00:00:00-04:00</contactDate>

</contactInformation>

<contactInformation>

<personId>20332</personId>

<contactName>Stacy</contactName>

<faceToFace>C</faceToFace>

<reasonNotSeen>4</reasonNotSeen>

<contactDate>2009-06-17T00:00:00-04:00</contactDate>

</contactInformation>

</contactInformationList>

</caseNote>

</caseNotesList>

<safetyPlan>

<effDate>2009-06-17T00:00:00-04:00</effDate>

<status>P</status>

<homeEnvironment>Y</homeEnvironment>

<affectingSafety>Y</affectingSafety>

<residesInHome>Y</residesInHome>

<provideServices>Y</provideServices>

<safetyFactorDesc>Y</safetyFactorDesc>

<safetyActionsTaken>Y</safetyActionsTaken>

<safetyConcernsDesc>Y</safetyConcernsDesc>

<idImagingMngmnt>10120</idImagingMngmnt>

<neededSrvcsExist>Y</neededSrvcsExist>

<neededSrvcsAvailable>Y</neededSrvcsAvailable>

</safetyPlan>

<outOfHomePlanList>

<outOfHomePlan>

<caseParticipantId>17208</caseParticipantId>

<firstName>Jakson</firstName>

<lastName>Stacy</lastName>

<status>P</status>

<effDate>20 09-06-17T00:00:00-04:00</effDate>

<onlyChild>Y</onlyChild>

<siblingsSeparation>Y</siblingsSeparation>

<childFunction>Y</childFunction>

<servedByGroup>Y</servedByGroup>

<meetsSpcCare>Y</meetsSpcCare>

Page 143: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 143 of 252

Revision 2.0

<americanIndian>N</americanIndian>

<relativeAvailable>N</relativeAvailable>

<tribalRepresentative>N</tribalRepresentative>

<plcmntInvolves>Y</plcmntInvolves>

<dateNotifiedByMail>2009-06-17T00:00:00-04:00</dateNotifiedByMail>

<determineActionDesc>N</determineActionDesc>

<outsidePlacementDesc>Y</outsidePlacementDesc>

<indianChldPreferred>N</indianChldPreferred>

<indianChldAvailable>N</indianChldAvailable>

<indianChldSelected>Y</indianChldSelected>

<fosterHomeByIndPreferred>Y</fosterHomeByIndPreferred>

<fosterHomeByIndAvailable>N</fosterHomeByIndAvailable>

<fosterHomeByIndSelected>N</fosterHomeByIndSelected>

<indianFosterHomePreferred>N</indianFosterHomePreferred>

<indianFosterHomeAvailable>Y</indianFosterHomeAvailable>

<indianFosterHomeSelected>Y</indianFosterHomeSelected>

<groupHomeByIndPreferred>N</groupHomeByIndPreferred>

<groupHomeByIndAvailable>Y</groupHomeByIndAvailable>

<groupHomeByIndSelected>N</groupHomeByIndSelected>

<institutionByIndPreferred>N</institutionByIndPreferred>

<institutionByIndAvailable>Y</institutionByIndAvailable>

<institutionByIndSelected>N</institutionByIndSelected>

<OtherPreferred>N</OtherPreferred>

<OtherAvailable>Y</OtherAvailable>

<OtherSelected>Y</OtherSelected>

<needSpecialSkills>N</needSpecialSkills>

<describeDesc>N</describeDesc>

<concernChildsSafety>N</concernChildsSafety>

<othersAggrBvrs>Y</othersAggrBvrs>

<othersSexuallyAbusive>N</othersSexuallyAbusive>

<othersOtherBehaviors>Y</othersOtherBehaviors>

<ConcernOthersSafety>Y</ConcernOthersSafety>

<childAggrBvrs>N</childAggrBvrs>

<childSexuallyAbusive>Y</childSexuallyAbusive>

<childOtherBehaviors>Y</childOtherBehaviors>

<immediateSftyCncrnsDesc>Y</immediateSftyCncrnsDesc>

<safetyPlanDesc>Y</safetyPlanDesc>

<spcialTraining>N</spcialTraining>

<closerSprvision>Y</closerSprvision>

<additionalRules>N</additionalRules>

<additionalContact>Y</additionalContact>

<installSpclEqpmnt>N</installSpclEqpmnt>

<idImagingMngmnt>102 50</idImagingMngmnt>

<livingArrangements>Y</livingArrangements>

</outOfHomePlan>

</outOfHomePlanList>

</rDCsaveXMLInput>

]]>

Page 144: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 144 of 252

Revision 2.0

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.10.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="rDCsaveXMLOutput" type="RDCsaveXMLOutput"/>

<xsd:complexType name="RDCsaveXMLOutput">

<xsd:sequence>

<xsd:element name="rDCXMLId" type="xsd:decimal"/>

<xsd:element name="safetyPlan" type="Safetyplan"/>

<xsd:element name="outofHomePlanList" type="OutofHomePlanList"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="Safetyplan">

<xsd:sequence>

<xsd:element name="status" type="xsd:string"/>

<xsd:element name="safetyPlanId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="OutofHomePlanList">

<xsd:sequence>

<xsd:element name="outofHomePlan" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="status" type="xsd:string"/>

<xsd:element name="outofHomePlanId" type="xsd:decimal"/>

<xsd:element name="caseParticipantId" type="xsd:decimal"/>

<xsd:element name="caseParticipantFirstName" type="xsd:string" />

<xsd:element name="caseParticipantLastName" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.10.6. Output Variables

XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

rDCsaveXMLOutput The form class that

holds the output

status of the web

N/A N/A

Page 145: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 145 of 252

Revision 2.0

method

rDCXMLId Key to identify where

rDCXMLId is saved

RDC_EVENTS,

RDC_XML_RE

POSITORY

N/A Numeric

safetyPlan Safety Plan

Information.

N/A N/A

status Status of the Safety

Plan

SAFETY_PLA

N

Safety Plan String

safetyPlanId Unique identifier

associated with

the safety plan

record

saved

SAFETY_PLA

N

Safety Plan Numeric

outOfHomePlanList Array of

outOfHomePlan

objects.

outOfHomePlan Contains a single

outOfHomePlan

collection of values

status Status of out of home

plan

SAFETY_PLA

N_OH

Out of Home

Plan

String

outofHomePlanId Unique identifier

associated with the

out

of home plan record

SAFETY_PLA

N_OH

Out of

Home Plan Numeric

caseParticipantId The participant Id for

whom the out of home

plan is created

SAFETY_PLA

N_OH

Person

Management

Numeric

caseParticipantFirstNam

e

First name associated

with the participant

for whom the out of

home

plan is created

SAFETY_PLA

N_OH

Person

Managemen

t

String

caseParticipantLastName Last name associated

with the participant

for whom the out of

home

plan is created

SAFETY_PLA

N_OH

Person

Managemen

t

String

2.10.7. XML Example output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

Page 146: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 146 of 252

Revision 2.0

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">saveCaseDataXml</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;rDCsaveXMLOutput&gt;&#xD;

&lt;rDCXMLId&gt;990000011&lt;/rDCXMLId&gt;&#xD;

&lt;safetyPlan&gt;&#xD;

&lt;status&gt;P&lt;/status&gt;&#xD;

&lt;safetyPlanId&gt;990000011&lt;/safetyPlanId&gt;&#xD;

&lt;/safetyPlan&gt;&#xD;

&lt;outofHomePlanList&gt;&#xD;

&lt;outofHomePlan&gt;&#xD;

&lt;status&gt;P&lt;/status&gt;&#xD;

&lt;outofHomePlanId&gt;990000011&lt;/outofHomePlanId&gt;&#xD;

&lt;caseParticipantId&gt;17208&lt;/caseParticipantId&gt;&#xD;

&lt;/outofHomePlan&gt;&#xD;

&lt;/outofHomePlanList&gt;&#xD;

&lt;/rDCsaveXMLOutput&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.10.8. Error Guide

Error Code Error Description

1001 Case Id is required.

1002 Person Id is a required field

1003 cdType is required.

1004 tsOccured is required.

1005 noteText is required.

1006 Timestamp Created is a required field.

1007 Worker Role Id is a required field

1008 SQL Exception message

1009 General Exception message

1010 cdType should be in between 1 to 10.

1011 provideServices can be either Y or N

1012 homeEnvironment can be either Y or N.

1013 affectingSafety can be either Y or N.

Page 147: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 147 of 252

Revision 2.0

1014 residesInHome can be either Y or N.

1015 safetyFactorDesc is a required field.

1016 safetyActionsTaken is a required field.

1017 safetyConcernsDesc is a required field.

1018 neededSrvcsExist can be either Y or N.

1019 neededSrvcsAvailable can be either Y or N.

1020 onlyChild can be either Y or N.

1021 siblingsSeparation can be either Y or N.

1022 childFunction can be either Y or N.

1023 meetsSpcCare can be either Y or N.

1024 meetsSpcCare can be either Y or N.

1025 plcmntInvolves can be either Y or N.

1026 servedByGroup can be either Y or N.

1027 americanIndian can be either Y or N.

1029 tribalRepresentative can be either Y or N.

1030 indianChldAvailable can be either Y or N.

1031 fosterHomeByIndAvailable can be either Y or

N.

1032 indianFosterHomeAvailable can be either Y or

N.

1033 groupHomeByIndAvailable can be either Y or

N.

1034 institutionByIndAvailable can be either Y or

N.

1035 otherAvailable can be either Y or N.

1036 needSpecialSkills can be either Y or N.

1037 concernChildsSafety can be either Y or N.

1038 othersAggrBvrs can be either Y or N.

1039 othersSexuallyAbusive can be either Y or N.

1040 othersOtherBehaviors can be either Y or N.

1041 concernOthersSafety can be either Y or N.

1042 childAggrBvrs can be either Y or N.

1043 childSexuallyAbusive can be either Y or N.

1044 childOtherBehaviors can be either Y or N.

1045 spcialTraining can be either Y or N.

1046 closerSprvision can be either Y or N.

1047 additionalRules can be either Y or N.

1048 additionalContact can be either Y or N.

1049 installSpclEqpmnt can be either Y or N.

1050 livingArrangements can be either Y or N.

1051 personId is a required field.

1052 contactName is a required field.

1053 faceToFaceContact is a required field.

1054 reasonNotSeen is a required field.

1055 contactDate is a required field.

Page 148: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 148 of 252

Revision 2.0

1056 WorkerRoleId is Invalid

1057 WorkerRoleId passed doesn’t have open

assignment to the case.

1058 Contact Begin Date should not be a future

date.

1059 Contact Date cannot be before Contact Begin

Date.

1060 Timestamp Created should not be a future

date.

1061 Contact Date should not be a future date.

1062 cdType should be either 1 (or) 2 (or) 8 (or) 9

(or) 13 (or) 14 (or) 15 (or) 16 (or) 17 (or) 52

when cdCategory is 1

1063 The format of the tsCreated is not correct.

Please send a valid timestamp

1064 The format of the tsOccured is not correct.

Please send a valid timestamp

1065 The format of the contactDate is not correct.

Please send a valid timestamp

1066 RDC Device Type is not a valid value

1067 GPS Device Type is not a valid value

1068 RDC Work Type is not a valid value

2.10.9. Sort Sequence

Not applicable for this web service.

2.10.10. XML Processing Case Notes and XML gets saved in FSFN only after the input data goes through all the validation checks

for both required fields and valid values.

2.10.11. CRUD Matrix Table Create Read Update Delete

ORG_WORKER_ROLE X

ASSIGNMENT X

GPS_COORD X

RDC_EVENTS X

RDC_XML_REPOSITORY X

CAN_PART X

CAN_TEXT_EVENT X

CAN_TEXT X

CAN_EVENT_TYPE X

APPROVAL X

INVESTIGATION_CNTC X

SAFETY_PLAN X

Page 149: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 149 of 252

Revision 2.0

2.11. Web Service: getCaseDataXmlList 2.11.1. Functional Description

This web service retrieves a list of XMLs saved for a case using 'saveCaseDataXML' web service.

The actual XMLs are not returned, just the identifying information.

2.11.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="rDCgetXMLListInput" type="RDCgetXMLListInput"/>

<xsd:complexType name="RDCgetXMLListInput">

<xsd:sequence>

<xsd:element name="caseId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.11.3. Input Variables

XML Tag

Name

Descripti

on

FSFN Database Mapping

FSFN Frontend Mapping

Data Type

rDCgetXMLListInput

The form class

that holds the

input elements

to be passed to

invoke the

getCaseDataX

ml

web method

N/A N/A

caseId The caseId

element holds

the unique Id to

retrieve the xml

list.

RDC_XML_REPOSI

TORY.ID_CASE

Maintain Case page –

header Numeri

c

workerRoleId Worker ID for

the workers role

unique to the

worker. No

effect on output.

ORG_WORKER_ROLE.

ID_WORKER_ROLE

N/A Numeri

c

2.11.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getCaseDataXmlList</jav:methodName>

Page 150: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 150 of 252

Revision 2.0

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<rDCgetXMLListInput>

<caseId>990000074</caseId>

<workerRoleId>200005420</workerRoleId>

</rDCgetXMLListInput>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.11.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="rDCgetXMLListOutputForm" type="RDCgetXMLListOutputForm"/>

<xsd:complexType name="RDCgetXMLListOutputForm">

<xsd:sequence>

<xsd:element name="rDCgetXMLList" type="RDCgetXMLList"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="RDCgetXMLList">

<xsd:sequence>

<xsd:element name="rDCgetXML" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="workerFirstName" type="xsd:string"/>

<xsd:element name="workerLastName" type="xsd:string"/>

<xsd:element name="rDCXMLId" type="xsd:decimal"/>

<xsd:element name="tsCreated" type="xsd:date"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

Page 151: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 151 of 252

Revision 2.0

2.11.6. Output Variables XML Tag Name Description FSFN Database

Mapping FSFN Frontend Mapping

Data Type/ Length

rDCgetXMLListOutputForm

The form class that

holds the output

elements to be

passed to invoke the

saveCaseNote web

method

N/A N/A

rDCgetXMLList Array of

rDCGetXML

objects

N/A N/A

rDCgetXML Object containing a

single RDC XML

output.

N/A

workerRoleId Worker ID for the

workers role unique to

the worker. No effect

on output.

ORG_WORKER_RO

LE.ID_WORKER_R

OLE

Maintain Worker Numeric

workerFirstName Worker First Name ORG_WORKER

_ROLE Maintain Worker String/40

workerLastName Worker Last Name ORG_WORKER

_ROLE Maintain Worker String / 40

rDCXMLId XML Id RDC_XML_RE

POSITORY N/A Numeric

tsCreated Created Date and

time

RDC_XML_RE

POSITORY N/A String/10

2.11.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getCaseDataXmlList</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;rDCgetXMLListOutput&gt;&#xD;

&lt;rDCgetXMLList&gt;&#xD;

&lt;rDCgetXML&gt;&#xD;

&lt;workerRoleId&gt;200005420&lt;/workerRoleId&gt;&#xD;

Page 152: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 152 of 252

Revision 2.0

&lt;workerFirstName&gt;RICHARD&lt;/workerFirstName&gt;&#xD;

&lt;workerLastName&gt;RMMZNLIZGL&lt;/workerLastName&gt;&#xD;

&lt;rDCXMLId&gt;990000031&lt;/rDCXMLId&gt;&#xD;

&lt;tsCreated&gt;2009-06-17T00:00:00.000-04:00&lt;/tsCreated&gt;&#xD;

&lt;/rDCgetXML&gt;&#xD;

&lt;/rDCgetXMLList&gt;&#xD;

&lt;/rDCgetXMLListOutput&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.11.8. Error Guide Error Code Error Description

1401 rDCXMLId is a required field

1402 Worker role Id is required

1403 SQL Exception message

1404 General Exception message

2.11.9. Sort Sequence

Not applicable for this web service.

2.11.10. XML Processing

N/A – will be used for web services which have some special handling (e.g.

photo, file cabinet encoding/decoding, etc.)

2.11.11. CRUD Matrix

Table Create Read Update Delete

RDC_XML_REPOSITORY X

ORG_WORKER_ROLE X

2.12. Web Service: getCaseDataXml 2.12.1. Functional Description

This method provides the Mobile Data Capture Solution with the blob sent to FSFN via the web

service SaveCaseDataXML. This allows the user to retrieve the blob and view the information later

from the Mobile Data Capture Solution.

Page 153: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 153 of 252

Revision 2.0

2.12.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="rDCgetXMLInput" type="RDCgetXMLInput"/>

<xsd:complexType name="RDCgetXMLInput">

<xsd:sequence>

<xsd:element name="rDCXMLId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.12.3. Input Variables XML Tag Name Description FSFN

Database Mapping

FSFN Frontend Mapping

Data Type

rDCgetXMLInput The form class that holds the

input elements to be passed to

invoke the getCaseDataXml

web method. Holds all

following values.

RDC_X

ML_RE

POSIT

ORY

form

rDCXMLId The rDCXMLId element

holds the unique Id to

retrieve the xml blob that

was sent in

the saveCaseDataXml web

service.

RDC_X

ML_RE

POSIT

ORY

Integer

workerRoleId Worker ID for the workers role

unique to the worker. No effect

on output.

RDC_X

ML_RE

POSIT

ORY

Integer

RDCgetXMLOutput The form class that holds the

output data.

RDC_X

ML_RE

POSIT

ORY

form

2.12.4. Example Input

Page 154: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 154 of 252

Revision 2.0

Full sample input of a request POST to the webservice. Key changes to the standard request have been

highlighted.

2.12.5. Output Schema Note: The actual output is not fully explained by the schema, which fits everything into a generic string

object. The actual output is accurately represented by the structure used in the saveCaseDataXML

webservice. See section 2.10.2 Input Schema.

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="rDCgetXMLOutput" type="RDCgetXMLOutput"/>

<jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getCaseDataXml</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<rDCgetXMLInput>

<rDCXMLId>1994524</rDCXMLId>

<workerRoleId>12341234</workerRoleId>

</rDCgetXMLInput>

]]>

</jav:inputXML>

<jav:outputXML>

<![CDATA[

<RDCgetXMLOutput/>

]]>

</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

Page 155: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 155 of 252

Revision 2.0

<xsd:complexType name="RDCgetXMLOutput">

<xsd:sequence>

<xsd:element name="xmlData" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.12.6. Output Variables

Note: the actual output is not fully explained by the schema, which fits everything into a generic string

object. The actual output is accurately represented by the structure used in the saveCaseDataXML

webservice. See section 2.10.3 Input Variables.

2.12.7. Example Output

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getCaseDataXml</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;rDCgetXMLOutput&gt;&#xD;

&lt;xmlData&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-

8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&gt;

&amp;lt;rDCsaveXMLInput&gt;

&amp;lt;workerRoleId&gt;100151804&amp;lt;/workerRoleId&gt;

&amp;lt;caseId&gt;14488944&amp;lt;/caseId&gt;

&amp;lt;tsCreated&gt;2017-12-04T08:43:16-05:00&amp;lt;/tsCreated&gt;

&amp;lt;caseNotesList&gt;

&amp;lt;caseNote&gt;

&amp;lt;cdType&gt;1&amp;lt;/cdType&gt;

&amp;lt;cdCategory&gt;1&amp;lt;/cdCategory&gt;

&amp;lt;tsOccured&gt;2017-11-29T19:04:35-05:00&amp;lt;/tsOccured&gt;

&amp;lt;noteText&gt;

Sample narrative. Sample narrative.

Sample narrative. Sample narrative.

Sample narrative. Sample narrative.

Sample narrative. Sample narrative.

&amp;lt;/noteText&gt;

&amp;lt;personId&gt;104484544&amp;lt;/personId&gt;

&amp;lt;contactEndDate&gt;2017-11-29T20:41:00-05:00&amp;lt;/contactEndDate&gt;

&amp;lt;cdWrkrActCode&gt;3&amp;lt;/cdWrkrActCode&gt;

&amp;lt;contactInformationList&gt;

&amp;lt;contactInformation&gt;

&amp;lt;personId&gt;444555666&amp;lt;/personId&gt;

&amp;lt;contactName&gt;Sampleman, Jimbo&amp;lt;/contactName&gt;

&amp;lt;contactDate&gt;2017-11-29T19:04:35-05:00&amp;lt;/contactDate&gt;

Page 156: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 156 of 252

Revision 2.0

2.12.8. Error Guide If something is wrong with the input, the Mobile webservice will return an error code and error text

(highlighted in the example).

Error Code Error Description

1101 rDCXMLId is a required field

1102 Worker role Id is required

1103 SQL Exception message

1104 General Exception message

2.12.9. Sort Sequence

Not applicable for this web service.

2.12.10. XML Processing

N/A – will be used for web services which have some special handling (e.g. photo, file cabinet

encoding/decoding, etc.)

2.12.11. CRUD Matrix

Table Create Read Update Delete

RDC_XML_REPOSITORY X

ORG_WORKER_ROLE X

PERSON

2.13. Web Service: saveMobileCaseDocument

&amp;lt;faceToFace&gt;C&amp;lt;/faceToFace&gt;

&amp;lt;/contactInformation&gt;

&amp;lt;/contactInformationList&gt;

&amp;lt;/caseNote&gt;

&amp;lt;/caseNotesList&gt;

&amp;lt;/rDCsaveXMLInput&gt;

&lt;/xmlData&gt;&#xD;

&lt;/rDCgetXMLOutput&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

Page 157: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 157 of 252

Revision 2.0

2.13.1. Functional Description

This web service saves the case document (PDF, DOC) for the case Id and the document

stream passed in the input XML to the database. The documents which are created in the

field, and uploaded into FSFN, are displayed on the FSFN Desktop within the File Cabinet

icon, and display the imaging category

“Mobile Document.” The imaging category will allow the user to distinguish those

documents which have been uploaded from the Remote Data Capture Solution.

2.13.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveMobileCaseDocumentInputForm"

type="saveMobileCaseDocumentInputForm"/>

<xsd:complexType name="saveMobileCaseDocumentInputForm">

<xsd:sequence>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="caseId" type="xsd:decimal"/>

<xsd:element name="personId" type="xsd:decimal"/>

<xsd:element name="fileName" type="xsd:string"/>

<xsd:element name="imageType" type="xsd:decimal"/>

<xsd:element name="documentStream" type="xsd:string"/>

<xsd:element name="comments" type="xsd:string"/>

<xsd:element name="safetyPlanId" type="xsd:decimal"/>

<xsd:element name="outOfHomePlanId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.13.3. Input Variables

XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

saveMobileCaseDocu

mentInputForm

The form class that holds the

input elements to be passed to

invoke the SaveMobileCas

eDocument web method

N/A N/A N/A

fileName The filename element holds

the filename information of

the document to

be saved.

IMAGING_MGM

T.TX_FILE_NAM

E

N/A String / 100

Page 158: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 158 of 252

Revision 2.0

imageType The imageType element holds

the type of work information

of the document to be saved

(77 – TANF

Funds/Eligibility

Determination 78 – Out of

Home Plan

79 – Safety Plan 80 – Family

Visitation Plan 81 –

Verification of ICWAE

82 – Child Visitation Case

Note

)

IMAGING_MGM

T.CD_IMG_TYPE

Imaging page Numeric

caseId The caseId element holds the

case Id information of the

document to

be saved.

CASE_MASTER.I

D_CASE

Maintain Case

page – header Numeric

comments The comments element holds

the comments that are entered

for the document to be

saved.

Y Imaging page String / 500

personId The personId element holds

Person Id. PERSON.ID_PRS

N

Person

Management Numeric

documentStream The documentStream holds

the stream of the file that

needs to be saved to the

database.

This should be in Hex

format.

IMAGING.BL_I

MAGE (UDB)

N/A String

Page 159: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 159 of 252

Revision 2.0

workerRoleId Worker ID for the workers role

unique to the worker. Must be a

worker role that exists.

ORG_WORKER_

ROLE.ID_WORK

ER_ROLE

N/A Numeric

safetyPlanId Safety Plan Id SAFETY_PLAN_

OH

N/A Numeric

outOfHomePlanId Out of home Plan Id SAFETY_PLAN_

OH

N/A Numeric

2.13.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>saveMobileCaseDocument</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<saveMobileCaseDocumentInputForm>

<fileName>NaveenTest</fileName>

<caseId>990000074</caseId>

<imageType>78</imageType>

<comments>Naveen is Testing</comments>

<personId>10320</personId>

<documentStream>****This will be the hex data of the document

sent****</documentStream>

<workerRoleId>200005420</workerRoleId>

<safetyPlanId></safetyPlanId>

<outOfHomePlanId>9500166</outOfHomePlanId>

</saveMobileCaseDocumentInputForm>

]]>

Page 160: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 160 of 252

Revision 2.0

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.13.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveMobileCaseDocumentOutputForm"

type="saveMobileCaseDocumentOutputForm"/>

<xsd:complexType name="saveMobileCaseDocumentOutputForm">

<xsd:sequence>

<xsd:element name="documentTextId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.13.6. Output Variables

XML Tag Name Description FSFN Database Mapping

FSFN

Fronte

nd

Mapping

Data Type/

Length

saveMobileCaseDocumentOutputForm The form class that

holds the status of

the

web method

N/A N/A N/A

documentId The

DocumentTextId

element holds the Id

of the document text

and is part of the

primary key for

identifying a

document that is

retrieved for the case

Id

IMAGING.

ID_IMAGIN

G_MGMT

N/A Numeric

2.13.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

Page 161: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 161 of 252

Revision 2.0

xmlns:java="java:com.ams.sacwis.mobile.services">saveMobileCaseDocument</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;saveMobileCaseDocumentOutputForm&gt;&#xD;

&lt;documentTextId&gt;990000033&lt;/documentTextId&gt;&#xD;

&lt;/saveMobileCaseDocumentOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.13.8. Error Guide

Error Code Error Description

801 Case Id is a required field

802 File Name is a required field

803 Image Type is a required field

804 Document Stream is a required field

805 Comments is a required field

806 Image Type should be either 77,78,79,80,81,82

807 Worker Role Id is a required field

808 IOException message

809 SQL Exception message

810 General Exception message

811 WorkerRoleId is Invalid

812 WorkerRoleId passed doesn’t have open

assignment to the case to upload the document.

2.13.9. Sort Sequence

Not applicable for this web service.

2.13.10. XML Processing

For SaveCaseDocument (Clients using the .NET framework):

2. Clients are not required to encode the image in the .NET code and they are not required to

be aware of the decoding part on the server side. The only information they need to know

Page 162: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 162 of 252

Revision 2.0

is to send the photo via the XML in the form of Hexadecimal and we will decode it on our

end and convert it into blob and save it in our database.

For SaveCaseDocument (Clients using the Java framework):

1. Clients are required to encode the image to Hexadecimal in java and they are not required

to be aware of the decoding part on the server side. Once the image is received on our

end we will decode it, convert it into blob and save it in our database.

Document gets saved in FSFN only after the input data goes through all the validation

checks for both required fields and valid values.

2.13.11. CRUD Matrix

Table Create Read Update Delete

ORG_WORKER_ROLE X

IMAGING_MGMT X X

IMAGING X

IMAGING_PART X

SAFETY_PLAN X

Page 163: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 163 of 252

Revision 2.0

2.14. Web Service: getMobileCaseDocumentList 2.14.1. Functional Description

This webservice retrieves the list of documents that were saved using

'saveMobileCaseDocument' web service for a specified case.

2.14.2. Input Schema XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data

Type

mobileCaseDocumentListInp

utForm

The form class that holds the

input elements to be passed to

invoke the getMobileCaseDocu

mentList web

method

N/A N/A N/A

caseId The caseId element holds the Id

of the case whose documents

needs to

be fetched

CASE_MAST

ER.ID_CASE

Maintain Case

page – header Numeric

workerRoleId Worker ID for the workers role

unique to the worker. No effect on

output.

N/A N/A Numeric

2.14.3. Input Variables <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="mobileCaseDocumentListInputForm"

type="MobileCaseDocumentListInputForm"/>

<xsd:complexType name="MobileCaseDocumentListInputForm">

<xsd:sequence>

<xsd:element name="caseId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

Page 164: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 164 of 252

Revision 2.0

2.14.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getMobileCaseDocumentList</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<mobileCaseDocumentListInputForm>

<caseId>990000074</caseId>

<imageType>78</imageType>

<workerRoleId>200005420</workerRoleId>

</mobileCaseDocumentListInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.14.5. Output Schema

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="mobileCaseDocumentListOutputForm"

type="MobileCaseDocumentListOutputForm"/>

<xsd:complexType name="MobileCaseDocumentListOutputForm">

<xsd:sequence>

<xsd:element name="mobileCaseDocument" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

<xsd:element name="workerFirstName" type="xsd:string"/>

<xsd:element name="workerLastName" type="xsd:string"/>

<xsd:element name="personId" type="xsd:decimal"/>

<xsd:element name="personFirstName" type="xsd:string"/>

<xsd:element name="personLastName" type="xsd:string"/>

Page 165: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 165 of 252

Revision 2.0

<xsd:element name="documentName" type="xsd:string"/>

<xsd:element name="mobileDocumentId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.14.6. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getMobileCaseDocumentList</java:methodName

>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;mobileCaseDocumentListOutputForm&gt;&#xD;

&lt;mobileCaseDocument&gt;&#xD;

&lt;workerRoleId&gt;200005420&lt;/workerRoleId&gt;&#xD;

&lt;workerFirstName&gt;RICHARD&lt;/workerFirstName&gt;&#xD;

&lt;workerLastName&gt;RMMZNLIZGL&lt;/workerLastName&gt;&#xD;

&lt;personId&gt;10320&lt;/personId&gt;&#xD;

&lt;documentName&gt;Out of Home Plan&lt;/documentName&gt;&#xD;

&lt;mobileDocumentId&gt;990000033&lt;/mobileDocumentId&gt;&#xD;

&lt;/mobileCaseDocument&gt;&#xD;

&lt;/mobileCaseDocumentListOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

Page 166: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 166 of 252

Revision 2.0

2.14.7. Output Variables

XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

mobileCaseDocumentList

OutputForm

The form class that holds

the array of

returned documents for

the input case Id

N/A N/A N/A

mobileCaseDocument The form class that holds

the DocumentId and

worker id.

N N/A N/A

mobileDocumentId This element holds the

document Id of the

document, pass this id to

'getMobileDocument'

web service to get the

content of the actual

document.

IMAGING_

MGMT.ID_

IMAGING_

MGMT

N/A Numeric

personId The participantId

element holds the Id of

the case participant for

which the

document is created (if

available).

PERSON Case

Information

Page

Numeric

personFirstName The personFirstName

element holds the name

of the case participant

for which the

document is created (if

available).

PERSON Case

Information

Page

String/40

personLastName The personLastName

element holds the name of

the case participant for

which the document is

created (if available).

PERSON Case

Information

Page

String/40

workerRoleId Worker ID for the workers

role unique to the worker.

No effect on output.

N/A Case Numeric

workerFirstName First name of the worker

who created the document

ORG_WOR

KER_ROLE

Case

Information

String/40

Page 167: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 167 of 252

Revision 2.0

Page

workerLastName Last name of the worker

who created the document

ORG_WOR

KER_ROLE

Case String/40

documentName Document Name. IMAGING_

MGMT

N/A String/40

2.14.8. Error Guide

Error Code Error Description

1201 Case Id is a required field

1202 Worker Role Id is a required field

1203 SQL Exception message

1204 General Exception message

2.14.9. Sort Sequence

The output XML sent will be sorted by document name.

2.14.10. XML Processing

N/A – will be used for web services which have some special handling (e.g. photo, file cabinet

encoding/decoding, etc.)

2.14.11. CRUD Matrix

Table Create Read Update Delete

IMAGING_MGMT X

IMAGING_PART X

ORG_WORKER_ROLE X

PERSON X

2.15. Web Service: getMobileCaseDocument 2.15.1. Functional Description

This webservice returns the specified document, in soft copy, from the FSFN document

repository, based on the document selected from the getMobileDocument list. .

2.15.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="mobileCaseDocumentInputForm" type="MobileCaseDocumentInputForm"/>

<xsd:complexType name="MobileCaseDocumentInputForm">

<xsd:sequence>

<xsd:element name="mobileDocumentId" type="xsd:decimal"/>

<xsd:element name="workerRoleId" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

Page 168: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 168 of 252

Revision 2.0

2.15.3. Input Variables

XML Tag Name Description FSFN Database Mapping

FSFN Frontend Mapping

Data Type

mobileCaseDocumentI

nputForm

The form class that holds the

input elements to be passed to

invoke the

getMobileCaseDocument web

method

N/A N/A N/A

mobileDocumentId The documentId element holds

the Id of the document to be

fetched

IMAGING_MGMT

.ID_IMAGING_M

GMT

N/A Numeric

workerRoleId Worker Role Id. No effect on

output.

N/A N/A Numeric

2.15.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getMobileCaseDocument</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<mobileCaseDocumentInputForm>

<mobileDocumentId>990000033</mobileDocumentId>

<workerRoleId>200005420</workerRoleId>

</mobileCaseDocumentInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

Page 169: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 169 of 252

Revision 2.0

</jav:Envelope>

2.15.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="mobileCaseDocumentOutputForm" type="MobileCaseDocumentOutputForm"/>

<xsd:complexType name="MobileCaseDocumentOutputForm">

<xsd:sequence>

<xsd:element name="fileName" type="xsd:string"/>

<xsd:element name="documentStream" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.15.6. Output Variables

XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

mobileCaseDocument

OutputForm

The form class that

holds the String of the

document that is

returned for the

input document Id.

N/A N/A N/A

documentStream The documentStream

element holds String

information of the

document in hex format.

IMAGING.BL_IM

AGE (UDB)

N/A BLOB(10485

76)

2.15.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getMobileCaseDocument</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;mobileCaseDocumentOutputForm&gt;&#xD;

&lt;fileName&gt;NaveenTest&lt;/fileName&gt;&#xD;

&lt;documentStream&gt;…hexadecimal representation of document

here…&lt;/documentStream&gt;&#xD;

&lt;/mobileCaseDocumentOutputForm&gt;&#xD;

</java:outputXML>

Page 170: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 170 of 252

Revision 2.0

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.15.8. Error Guide

Error Code Error Description

1301 Document Id is a required field

1302 Worker Role Id is a required field

1303 SQL Exception message

1304 General Exception message

2.15.9. Sort Sequence

N/A

2.15.10. XML Processing

N/A – will be used for web services which have some special handling (e.g. photo, file cabinet

encoding/decoding, etc.)

2.15.11. CRUD Matrix

Table Create Read Update Delete

IMAGING X

IMAGING_MGMT X

2.16. Web Service: getReferenceData 2.16.1. Functional Description

This webservice retrieves the Reference Data values for the specified Table and Group

Name.

2.16.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="referenceDataInputForm" type="ReferenceDataInputForm"/>

<xsd:complexType name="ReferenceDataInputForm">

<xsd:sequence>

<xsd:element name="groupName" type="xsd:string"/>

<xsd:element name="tableName" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

Page 171: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 171 of 252

Revision 2.0

2.16.3. Input Variables

XML Tag Name Description FSFN Database

Mapping

FSFN Frontend

Mapping

Data Type/

Length

referenceDataInput

Form

The form class that

holds the input

elements to be passed

to invoke the

getReferenceData web

method

N/A N/A N/A

groupName Group Name *.ID_GRP of any

reference data table

N/A String/12

tableName Table Name CODE_DECODE,

CODE_DESC_FN

CL,

CODE_DESC_LR

G,CODE_DESC_S

TATIC

N/A String/20

2.16.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getReferenceData</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<referenceDataInputForm>

<groupName>CASETYPE</groupName>

<tableName>CODE_DESC</tableName>

</referenceDataInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

Page 172: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 172 of 252

Revision 2.0

</jav:Body>

</jav:Envelope>

2.16.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="referenceDataOutputForm" type="ReferenceDataOutputForm"/>

<xsd:complexType name="ReferenceDataOutputForm">

<xsd:sequence>

<xsd:element name="referenceData" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="description" type="xsd:string"/>

<xsd:element name="groupName" type="xsd:string"/>

<xsd:element name="id" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.16.6. Output Variables

XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data

Type/

Length

referenceDataOutput

Form

The form class that

holds the array of returned

list of values

N/A N/A N/A

referenceData The form class that

holds the GroupId,

Group Name and

GroupDescription

information

N/A N/A N/A

id The GroupId element

holds the group id for

the

particular group

Any column from

the reference data

tables containing

‘GRPI’

N/A Numeric

description The GroupDescription

element holds the

group description for the

particular group

Any column from

the reference data

tables containing

‘TX’

N/A String/60

groupName The GroupName

element holds the

group Name.

Any column from

the reference data

tables containing

‘GRP’

N/A String/8

Page 173: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 173 of 252

Revision 2.0

2.16.7. Example Output Note: output has been truncated for brevity. All structural elements remain.

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getReferenceData</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;referenceDataOutputForm&gt;&#xD;

&lt;referenceData&gt;&#xD;

&lt;description&gt;In-Home - Non-Judicial&lt;/description&gt;&#xD;

&lt;groupName&gt;CASETYPE&lt;/groupName&gt;&#xD;

&lt;id&gt;1&lt;/id&gt;&#xD;

&lt;/referenceData&gt;&#xD;

&lt;referenceData&gt;&#xD;

&lt;description&gt;In-Home - Court Ordered Supervision&lt;/description&gt;&#xD;

&lt;groupName&gt;CASETYPE&lt;/groupName&gt;&#xD;

&lt;id&gt;2&lt;/id&gt;&#xD;

&lt;/referenceData&gt;&#xD;

&lt;referenceData&gt;&#xD;

&lt;description&gt;Out-of-Home - Non-Judicial&lt;/description&gt;&#xD;

&lt;groupName&gt;CASETYPE&lt;/groupName&gt;&#xD;

&lt;id&gt;3&lt;/id&gt;&#xD;

&lt;/referenceData&gt;&#xD;

&lt;referenceData&gt;&#xD;

&lt;description&gt;Out-of-Home - Court Ordered&lt;/description&gt;&#xD;

&lt;groupName&gt;CASETYPE&lt;/groupName&gt;&#xD;

&lt;id&gt;4&lt;/id&gt;&#xD;

&lt;/referenceData&gt;&#xD;

&lt;/referenceDataOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

Page 174: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 174 of 252

Revision 2.0

2.16.8. Error Guide

Error Code Error Description

1601 tableName should be valid name.

1602 groupName is a required field

1603 SQL Exception message

1604 General Exception message

2.16.9. Sort Sequence

The output XML sent will be sorted by group Id.

2.16.10. XML Processing

N/A – will be used for web services which have some special handling (e.g.

photo, file cabinet encoding/decoding, etc.)

2.16.11. CRUD Matrix

Table Create Read Update Delete

CODE_DESC X

CODE_DECODE X

CODE_DESC_FNCL X

CODE_DESC_LRG X

CODE_DESC_STATIC X

2.17. Web Service: getAssignedCaseListLite 2.17.1. Functional Description

The getAssignedCaseListLite web service will retrieve basic information about all

cases assigned to a worker.

2.17.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="assignedCaseListLiteInputForm" type="AssignedCaseListLiteInputForm"/>

<xsd:complexType name="AssignedCaseListLiteInputForm">

<xsd:sequence>

<xsd:element name="loginId" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.17.3. Input Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

AssignedCaseListLiteI

nputForm

An array inputs for the

webservice.

Page 175: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 175 of 252

Revision 2.0

loginId Login Id of the worker WORKER.ID_LO

GIN

Maintain

Worker

String/20

2.17.4. Example Input <jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getAssignedCaseListLite</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<assignedCaseListLiteInputForm>

<loginId>ds65506</loginId>

</assignedCaseListLiteInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.17.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="assignedCaseListLiteOutputForm"

type="AssignedCaseListLiteOutputForm" />

<xsd:complexType name="AssignedCaseListLiteOutputForm">

<xsd:sequence>

<xsd:element name="assignedCaseList" type="AssignedCaseList" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="AssignedCaseList">

<xsd:sequence>

<xsd:element name="AC" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="CID" type="xsd:decimal" />

<xsd:element name="CN" type="xsd:string" />

Page 176: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 176 of 252

Revision 2.0

<xsd:element name="WRID" type="xsd:decimal" />

<xsd:element name="LCN" type="xsd:string" />

<xsd:element name="CPS" type="CPS" />

<xsd:element name="DFTMP" type="DFTMPLA" />

<xsd:element name="ASGNL" type="ASGNS" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CPS">

<xsd:sequence>

<xsd:element name="CP" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="CPID" type="xsd:decimal" />

<xsd:element name="CPNM" type="xsd:string" />

<xsd:element name="BD" type="xsd:string" />

<xsd:element name="PG" type="xsd:decimal" />

<xsd:element name="PGT" type="xsd:string" />

<xsd:element name="CG" type="xsd:decimal" />

<xsd:element name="CGT" type="xsd:string" />

<xsd:element name="DTEFF" type="xsd:string" />

<xsd:element name="LCSCD" type="xsd:decimal" />

<xsd:element name="LCUSCD" type="xsd:decimal"

/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="ASGNS">

<xsd:sequence>

<xsd:element name="ASGN" minOccurs="1" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="AWRID" type="xsd:decimal" />

<xsd:element name="WRNM" type="xsd:string" />

<xsd:element name="ASGNRO" type="xsd:string" />

<xsd:element name="DTSTRT" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="DFTMPLA">

<xsd:sequence>

<xsd:element name="CNTYID" type="xsd:decimal" />

<xsd:element name="JNM" type="xsd:string" />

<xsd:element name="JID" type="xsd:string" />

<xsd:element name="MNM" type="xsd:string" />

Page 177: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 177 of 252

Revision 2.0

<xsd:element name="MID" type="xsd:string" />

<xsd:element name="ATNM" type="xsd:string" />

<xsd:element name="ATID" type="xsd:string" />

<xsd:element name="CRTCASELIST" type="CRTCASENUMS" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CRTCASENUMS">

<xsd:sequence>

<xsd:element name="CRTCASENUM" minOccurs="1"

maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="NUM" type="xsd:string" />

<xsd:element name="CRTTYP" type="xsd:decimal"

/>

<xsd:element name="TSCR" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.17.6. Output Variables XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

AssignedCaseList An array of AC

AC Array assigned cases

CID Case ID CASE_MASTER.ID

_CASE

Maintain Case Integer

CN Case Name CASE_MASTER String

WRID Person unto whom the case

is assigned

ASSIGNMENT.ID_

PRSN

N/A Integer

LCN The legal name of case CASE_MASTE.

NM_CHLD_LGL_S

RVC_CASE

Maintain Case String

CPS Array of CP

CP Array case participants and

their case plan goals

CPID Case participant ID CASE_PART.ID_P

RSN

Maintain Case Integer

CPNM Case participant name PERSON.NM_* Maintain Case String

BD Date of birth PERSON.DT_BRT

H

Person

Management

Timestamp

PG Primary prior goal ID LEGAL_ACTION Case Plan Integer

PGT Primary prior goal narrative LEGAL_ACTION Case Plan String

Page 178: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 178 of 252

Revision 2.0

CG Concurrent prior goal ID LEGAL_ACTION Case Plan Integer

CGT Concurrent prior goal

narrative

LEGAL_ACTION Case Plan String

DTEFF Effective date of goal LEGAL_ACTION Case Plan Timestamp

LCSCD Legal case status LEGAL_ACTION.

CD_LEGAL_CASE

_STAT

Case Plan String

LCUSCD Legal custody status LEGAL_ACTION.

CD_LEGAL_CUST

_STAT

Case Plan String

DFTMPLA Array of legal actions in the

case

CNTYID County Id LEGAL_ACTION.

CD_COUNTY

Legal Action

JNM Judge name JUDICIAL_GROUP

_DETAIL,

JUDICIAL_GROUP

_MAIN

Where

JUDICIAL_GROUP

_DETAIL.ID_JUDI

CIAL_GRP_TYPE

= 2072

Legal Action String

MNM Magistrate Name JUDICIAL_GROUP

_DETAIL,

JUDICIAL_GROUP

_MAIN

Where

JUDICIAL_GROUP

_DETAIL.ID_JUDI

CIAL_GRP_TYPE

= 2073

Legal Action String

MID Magistrate ID LEGAL_ACTION.I

D_MAGISTRATE

Legal Action Integer

ATNM Attorney Name LEGAL_ACTION.

NM_ATTORNY

Legal Action String

ATID Attorney ID LEGAL_ACTION.I

D_DCF_ATTRNY

Legal Action Integer

CRTCASENUMS Array of CRTCASENUM

CRTCASENUM Array of Court Case

Numbers

NUM Court case numbers LEGAL_ACTION.T

X_CASE_NUMBE

R

Legal Action Integer

CRTTYP Case type LA_CASE_NBRS.

CD_COURT

Legal Action

TSCR Time created LEGAL_ACTION.T Legal Action Timestamp

Page 179: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 179 of 252

Revision 2.0

S_CR

ASGNS Array of ASGN

ASGN Array of assigned workers to

the case

AWRID Worker Id of the assignee ASSIGNMENT.ID_

PRSN

Create Worker

Assignment

Integer

WRNM Worker name of the assignee PERSON.NM_* Create Worker

Assignment

String

ASGNRO Worker assignment role ASSIGNMENT.CD

_ASGN_ROLE

Create Worker

Assignment

Integer

DTSTRT Assignment start date ASSIGNMENT.DT

_STRT

Create Worker

Assignment

timestamp

2.17.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getAssignedCaseListLite</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;assignedCaseListLiteOutputForm&gt;&#xD;

&lt;assignedCaseList&gt;&#xD;

&lt;AC&gt;&#xD;

&lt;CID&gt;990000011&lt;/CID&gt;&#xD;

&lt;CN&gt;ztest, mother&lt;/CN&gt;&#xD;

&lt;WRID&gt;200005420&lt;/WRID&gt;&#xD;

&lt;LCN&gt;&lt;/LCN&gt;&#xD;

&lt;CPS&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000031&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;ztest, mother&lt;/CPNM&gt;&#xD;

&lt;BD&gt;1969-01-01 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000032&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;ztest, chilone&lt;/CPNM&gt;&#xD;

&lt;BD&gt;2005-04-04 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;/CPS&gt;&#xD;

&lt;DFTMP/&gt;&#xD;

&lt;ASGNL/&gt;&#xD;

&lt;/AC&gt;&#xD;

&lt;AC&gt;&#xD;

&lt;CID&gt;990000074&lt;/CID&gt;&#xD;

Page 180: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 180 of 252

Revision 2.0

&lt;CN&gt;Brandt, Jim Jim&lt;/CN&gt;&#xD;

&lt;WRID&gt;200005420&lt;/WRID&gt;&#xD;

&lt;LCN&gt;&lt;/LCN&gt;&#xD;

&lt;CPS&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000142&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;Brandt, James&lt;/CPNM&gt;&#xD;

&lt;BD&gt;1975-01-01 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000143&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;Brandt, Jim Jim&lt;/CPNM&gt;&#xD;

&lt;BD&gt;2015-01-01 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;/CPS&gt;&#xD;

&lt;DFTMP/&gt;&#xD;

&lt;ASGNL/&gt;&#xD;

&lt;/AC&gt;&#xD;

&lt;AC&gt;&#xD;

&lt;CID&gt;990000032&lt;/CID&gt;&#xD;

&lt;CN&gt;Investigate, Child&lt;/CN&gt;&#xD;

&lt;WRID&gt;200005420&lt;/WRID&gt;&#xD;

&lt;LCN&gt;&lt;/LCN&gt;&#xD;

&lt;CPS&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000079&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;Investigate, Child&lt;/CPNM&gt;&#xD;

&lt;BD&gt;2007-09-04 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000080&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;Child, test&lt;/CPNM&gt;&#xD;

&lt;BD&gt;2013-05-05 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000081&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;parent, test&lt;/CPNM&gt;&#xD;

&lt;BD&gt;1978-06-01 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000094&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;Regresssion, Son&lt;/CPNM&gt;&#xD;

&lt;BD&gt;2004-09-09 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;990000135&lt;/CPID&gt;&#xD;

&lt;CPNM&gt;ReserveBed, Test&lt;/CPNM&gt;&#xD;

&lt;BD&gt;2004-09-09 00:00:00.0&lt;/BD&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;/CPS&gt;&#xD;

&lt;DFTMP/&gt;&#xD;

Page 181: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 181 of 252

Revision 2.0

&lt;ASGNL/&gt;&#xD;

&lt;/AC&gt;&#xD;

&lt;/assignedCaseList&gt;&#xD;

&lt;/assignedCaseListLiteOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.17.8. Error Guide Error Code Error Description

1004 SQL Exception occurred

1005 General exception occurred

1006 No cases assigned to this login ID

2.17.9. Sort Sequence Sorted by ID descending for each section.

2.17.10. XML Processing N/A

2.17.11. CRUD Matrix Table Create Read Update Delete

LEGAL_ACTION X

WORKER X

CASE_PART X

JUDICIAL_GROUP_MAIN X

JUDICIAL_GROUP_DETAIL_ X

2.18. Web Service: updateLegalAction 2.18.1. Functional Description

This webservice is used to update existing scheduled legal actions.

IMPORTANT NOTE: All legal actions created after September 2018 will have a null Case ID. This

webservice will fail with a “1005” error for those legal actions.

2.18.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="updLegalActionInputForm" type="UpdateLegalActionInputForm"/>

<xsd:complexType name="UpdateLegalActionInputForm">

<xsd:sequence>

<xsd:element name="CID" type="xsd:decimal"/>

<xsd:element name="CPID" type="xsd:decimal"/>

<xsd:element name="LAID" type="xsd:decimal"/>

Page 182: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 182 of 252

Revision 2.0

<xsd:element name="WRID" type="xsd:decimal"/>

<xsd:element name="TSUP" type="xsd:string"/>

<xsd:element name="SCHDT" type="xsd:date"/>

<xsd:element name="CMPLTDT" type="xsd:date"/>

<xsd:element name="LARST" type="xsd:decimal"/>

<xsd:element name="RQSTBY" type="xsd:decimal"/>

<xsd:element name="RSNFORREQ" type="xsd:decimal"/>

<xsd:element name="ORGSCHDDT" type="xsd:date"/>

<xsd:element name="NEXTSCHDT" type="xsd:date"/>

<xsd:element name="SCTHELDDT" type="xsd:date"/>

<xsd:element name="GRNTD" type="xsd:string" />

<xsd:element name="CNTY" type="xsd:decimal"/>

<xsd:element name="JDGID" type="xsd:decimal"/>

<xsd:element name="MGSID" type="xsd:decimal"/>

<xsd:element name="CLSATRNY" type="xsd:decimal"/>

<xsd:element name="LACSST" type="xsd:decimal"/>

<xsd:element name="LACUSST" type="xsd:decimal"/>

<xsd:element name="ADTNLCOMM" type="xsd:string"/>

<xsd:element name="CLSDRFORD" type="xsd:decimal"/>

<xsd:element name="DTEFF" type="xsd:date"/>

<xsd:element name="POUTCM" type="xsd:decimal"/>

<xsd:element name="PNWGL" type="xsd:decimal"/>

<xsd:element name="COUTCM" type="xsd:decimal"/>

<xsd:element name="CNWGL" type="xsd:decimal"/>

<xsd:element name="CRTCASELIST" type="CRTCASENUMS" />

<xsd:element name="DEVTYP" type="xsd:decimal" />

<xsd:element name="WRKTYP" type="xsd:decimal" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CRTCASENUMS">

<xsd:sequence>

<xsd:element name="CRTCASENUM" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="IDCSNBR" type="xsd:decimal" />

<xsd:element name="NUM" type="xsd:string" />

<xsd:element name="CRTTYP" type="xsd:decimal" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.18.3. Input Variables XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

Page 183: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 183 of 252

Revision 2.0

UpdateLegalActio

nInputForm

An array of inputs for the

webservice.

N/A N/A Form

CID Case ID. Must match with

existing case in which the

update will take place.

LEGAL_ACTION Maintain Case Integer

CPID Case participant person ID.

Must match with existing

participant of case (CID)

LEGAL_ ACTION,

PERSON

Maintain Case Integer

LAID Unique Identifier of Legal

Action Table. Must match

with the existing Legal

Record.

LEGAL_ACTION N/A Integer

WRID

Worker role ID who is

updating the record. Must

be an existing worker role

with assignment to the

case.

LEGAL_ACTION N/A Integer/40

TSUP Time of the last update to

the record. Must match the

current TS_UP in

LEGAL_ACTION or it

will return error 10021.

LEGAL_ACTION.T

S_UP

N/A Timestamp

SCHDT Scheduled date LEGAL_ACTION Legal Record >>

Legal Action Timestamp

CMPLTDT Completed date LEGAL_ACTION Legal Record >>

Legal Action Timestamp

LARST Result LEGAL_ACTION Legal Record >>

Legal Action String

RQSTBY Requested By LEGAL_ACTION Legal Record >>

Legal Action String

RSNFORREQ Reason for Request LEGAL_ACTION Legal Record >>

Legal Action String

ORGSCHDDT Original Scheduled Date LEGAL_ACTION Legal Record >>

Legal Action Timestamp

NEXTSCHDT Next Scheduled Date LEGAL_ACTION Legal Record >>

Legal Action Timestamp

SCTHELDDT Actual Held Date LEGAL_ACTION Legal Record >>

Legal Action Timestamp

GRNTD Granted LEGAL_ACTION Legal Record >>

Legal Action Integer/1

CNTY County LEGAL_ACTION Legal Record >>

Legal Action Integer

JDGID Judge LEGAL_ACTION Legal Record >>

Legal Action String

MGSID Magistrate LEGAL_ACTION Legal Record >>

Legal Action String

Page 184: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 184 of 252

Revision 2.0

CLSATRNY CLS Attorney LEGAL_ACTION Legal Record >>

Legal Action String

LACSST Legal Case Status LEGAL_ACTION Legal Record >>

Legal Action Integer

LACUSST Legal Custody Status LEGAL_ACTION Legal Record >>

Legal Action Integer

ADTNLCOM Additional Comment LEGAL_ACTION Legal Record >>

Legal Action String

CLSDRFORD CLS Draft Order Required LEGAL_ACTION Legal Record >>

Legal Action String/1

DTEFF Effective Date LEGAL_ACTION Legal Record >>

Legal Action Timestamp

POUTCM Outcome (primary) LEGAL_ACTION Legal Record >>

Legal Action Integer

PNWGL New Goal (primary) LEGAL_ACTION Legal Record >>

Legal Action Integer

COUTCM Outcome (Concurrent) LEGAL_ACTION Legal Record >>

Legal Action Integer

CNWGL New Goal (Concurrent) LEGAL_ACTION Legal Record >>

Legal Action Integer

DEVTYP

Device Type LEGAL_ACTION Legal Record >>

Legal Action Integer

CRTCASENUMS An array of

CRTCASENUM

LA_CASE_NBRS Legal Record >>

Legal Action

CRTCASENUM An array of court case

numbers and types

LA_CASE_NBRS Legal Record >>

Legal Action

IDCSNBR Unique Identifier of court

case numbers

LEGAL_ACTION Legal Record >>

Legal Action Integer

NUM

Court Case Number LEGAL_ACTION Legal Record >>

Legal Action Integer

CRTTYP

Court Type LEGAL_ACTION Legal Record >>

Legal Action Integer

2.18.4. Example Input Note: the below example input is the bare minimum input required to update the legal record and only

updates the TS_UP on the LEGAL_ACTION table for the specified LAID. To update any of the other

variables listed in the Input Variables, add them within updLegalActionInputForm in addition to the

necessary input listed below.

<jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>updateLegalAction</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

Page 185: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 185 of 252

Revision 2.0

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<updLegalActionInputForm>

<CID>101952322</CID>

<CPID>107125508</CPID>

<WRID>990000212</WRID>

<LAID>5138594</LAID>

<CNTY>17</CNTY>

<TSUP>2019-09-10 17:29:41.40851</TSUP>

</updLegalActionInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?

</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.18.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="updateLegalActionOutputForm" type="updateLegalActionOutputForm" />

<xsd:complexType name="updateLegalActionOutputForm">

<xsd:sequence>

<xsd:element name="LAID" type="xsd:decimal" />

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.18.6. Output Variables XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

updateLegalActionOut

putForm

An array of output data

for the webservice

N/A N/A N/A

LAID The legal action ID LEGAL_ACTION N/A Integer

Page 186: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 186 of 252

Revision 2.0

2.18.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">updateLegalAction</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;updateLegalActionOutputForm&gt;&#xD;

&lt;LAID&gt;5138594&lt;/LAID&gt;&#xD;

&lt;/updateLegalActionOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.18.8. Error Guide Error Code Error Description

1001 Case ID is required.

1002 Person ID is required.

1003 Legal Action ID is not valid.

1004 Legal Action County is required.

1005 Completed Date is required for the result selected

1006 Legal Action Case Status is required for the selected Legal Action Case

Custody Status.

1007 Legal Action Case Custody Status is required for the selected Legal

Action Case Status.

1008 Legal Action Court Case Number is required for the Court selected.

1009 Legal Action Court Type is required for the Court Case Number selected.

10010 Legal Action ID, Case ID and Case Participant ID is not a valid

combination.

10011 Worker's role has been changed in FSFN since case was downloaded.

Legal Action can not be submitted from mobile device.

10012 Worker with this profile doesn't have security to update the legal action

record.

10013 Worker doesn’t have open assignment to the case.

10014 Case ID and Case Participant ID combination is not valid.

10015 The Legal Action Result is invalid and doesn't correspond to the Legal

Action Initiated value.

Page 187: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 187 of 252

Revision 2.0

2.18.9. Sort Sequence N/A

2.18.10. XML Processing N/A

2.18.11. CRUD Matrix Table Create Read Update Delete

LEGAL_ACTION X X

10016 The combination of county and judge is invalid.

10017 The combination of county and magistrate is invalid.

10018 Judge is Inactive, legal action can't be saved.

10019 Magistrate is Inactive, legal action can't be saved.

10020 When there is no new goal or outcome, effective date should be blank.

10021 Legal action has been updated in FSFN since last download to mobile

device.

10022 The case has been closed in FSFN.

10023 Scheduled Date must be equal to or less than Completed Date.

10024 When result is Continued or Due Date Extended, Requested By is

required.

10025 When result is Continued or Due Date Extended, Reason for Request is

required.

10026 When result is Continued or Due Date Extended, Original Scheduled

Date is required.

10027 When result is Continued or Due Date Extended, Next Scheduled Date is

required.

10028 If Requested By, Reason for Request, Original Scheduled Date or Next

Scheduled Date are not blank, Result should be Continued or Due Date

Extended.

10029 The Effective Date must be greater than the Effective Date <effective

date> of the previously documented Court Approved Permanency Goal.

10030 Effective Date is required when a Primary or Concurrent New Goal is

selected.

10031 Effective Date is required when an Outcome is selected associated with a

Primary or Concurrent New Goal.

10032 Outcome is required when a Primary or Concurrent New Goal is

selected.

10033 Primary or Concurrent New Goal is required when an Outcome is

selected.

10034 When there is no Primary New goal and Outcome or no Concurrent new

goal and Outcome, effective date should be blank.

10035 The Case Participant’s most recent Legal Case Status must either be

blank or ‘No Legal Case Status,’ ‘Jurisdiction Terminated,’ ‘Jurisdiction

of Other State,’ or ‘Voluntary,’ in order to save this Legal Action

Initiated.

10036 'Requested By' is invalid.

10037 'Reason for Request' is invalid.

10038 'Concurrent Outcome' is invalid.

10039 'Concurrent New Goal' is invalid.

Page 188: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 188 of 252

Revision 2.0

ORG_WORKER_ROLE X

LA_CASE_NBRS X X X

DOC_NARRATIVE X X

SCRTY_GRP_PRFL X

RDC_EVENTS X

CASE_MASTER X

JUDICIAL_GROUP_DETAIL X

CASE_PART X

PERSON X

ASSIGNMENT X

2.19. Web Service: saveK12ReportCard 2.19.1. Functional Description

This webservice inserts report card data into OLTP tables EDU_K12_RPT_CARD and

EDU_K12_RPT_CARD_DETAILS. These tables are not read by any part of FSFN or its batch processes

other than this webservice, but can still be accessed by reporting tools.

2.19.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveK12ReportCardInputForm" type="SaveK12ReportCardInputForm"

/>

<xsd:complexType name="SaveK12ReportCardInputForm">

<xsd:sequence>

<xsd:element name="CID" type="xsd:decimal" />

<xsd:element name="CPId" type="xsd:decimal" />

<xsd:element name="OWRID" type="xsd:decimal" />

<xsd:element name="TSSRVYDT" type="xsd:date" />

<xsd:element name="CMNTS" type="xsd:string" />

<xsd:element name="dType" type="xsd:decimal" />

<xsd:element name="gpsType" type="xsd:decimal" />

<xsd:element name="gpsAcracy" type="xsd:string" />

<xsd:element name="wType" type="xsd:decimal" />

<xsd:element name="qaLst" type="QALST" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="QALST">

<xsd:sequence>

<xsd:element name="QA" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="QID" type="xsd:decimal" />

<xsd:element name="AID" type="xsd:decimal" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.19.3. Input Variables

Page 189: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 189 of 252

Revision 2.0

XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

SaveK12ReportCardInputF

orm

Container form for all

input data

N/A N/A N/A

CID Case ID EDU_K12_RPT_C

ARD

N/A Integer

CPId Case participant person

ID

EDU_K12_RPT_C

ARD

N/A Integer

OWRID Worker role ID of the

worker making the insert

ORG_WORKER_

ROLE.ID_WORK

ER_ROLE

N/A Integer

TSSRVYDT Unused element. N/A N/A N/A

CMNTS Comments for the report

card

EDU_K12_RPT_C

ARD

N/A String

dType Device type RDC_EVENTS N/A Integer

gpsType GPS type RDC_EVENTS N/A Integer

gpsAcracy GPS accuracy RDC_EVENTS N/A String

wType Work type RDC_EVENTS N/A String

qaLst Array of QA

QA Array of questions and

answers

QID Question bank ID. Must

be an integer 1 through 11

EDU_RPTCARD_

QSTN_BANK

N/A Integer

AID Question answer bank ID.

Must be an appropriate

answer corresponding to

each question. (possible

answers are integers 1 -

77, but each question has

a corresponding range of

answers.

EDU_RPTCARD_

ANSWR_BANK

N/A Integer

2.19.4. Example Input Note: Each AID is the highest possible integer allowed for each QID.

<jav:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<jav:Header/>

<jav:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>saveK12ReportCard</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

Page 190: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 190 of 252

Revision 2.0

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<saveK12ReportCardInputForm>

<CID>101952322</CID>

<CPId>107125508</CPId>

<OWRID>990000212</OWRID>

<CMNTS>This is a comment</CMNTS>

<dType>423</dType>

<gpsType>17</gpsType>

<gpsAcracy>23</gpsAcracy>

<wType></wType>

<qaLst>

<QA>

<QID>1</QID>

<AID>7</AID>

</QA>

<QA>

<QID>2</QID>

<AID>14</AID>

</QA>

<QA>

<QID>3</QID>

<AID>21</AID>

</QA>

<QA>

<QID>4</QID>

<AID>28</AID>

</QA>

<QA>

<QID>5</QID>

<AID>35</AID>

</QA>

<QA>

<QID>6</QID>

<AID>42</AID>

</QA>

<QA>

<QID>7</QID>

<AID>49</AID>

</QA>

<QA>

<QID>8</QID>

<AID>56</AID>

</QA>

<QA>

<QID>9</QID>

Page 191: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 191 of 252

Revision 2.0

<AID>63</AID>

</QA>

<QA>

<QID>10</QID>

<AID>70</AID>

</QA>

<QA>

<QID>11</QID>

<AID>77</AID>

</QA>

</qaLst>

</saveK12ReportCardInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?

</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</jav:Body>

</jav:Envelope>

2.19.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveK12ReportCardOutputForm"

type="SaveK12ReportCardOutputForm" />

<xsd:complexType name="SaveK12ReportCardOutputForm">

<xsd:sequence>

<xsd:element name="IDEDURPTCARD" type="xsd:decimal" />

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.19.6. Output Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data

Type/

Length

SaveK12ReportCardOutput

Form

Container form for all

output data

N/A N/A N/A

IDEDURPTCARD ID of created report card

record. Does not function.

Will not return anything,

but the record inserted will

have an ID, regardless.

N/A N/A Integer

Page 192: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 192 of 252

Revision 2.0

2.19.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">saveK12ReportCard</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;saveK12ReportCardOutputForm/&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.19.8. Error Guide

2.19.9. Sort Sequence N/A

2.19.10. XML Processing N/A

2.19.11. CRUD Matrix

Error Code Error Description

906 FSFN Application Exception - Please contact system administrator

(uncaught SQL exception)

907 FSFN Application Exception - Please contact system administrator

(uncaught exception)

1509 Case ID is required

1510 Case Participant ID is required

1504 Case closed in FSFN, Education Report Card can't be inserted.

1505 Invalid worker role ID

1506 Child has been inactivated in FSFN

1512 Device Type is required

915 Worker Role ID passed is not assigned to the case

1518 All Questions must be answered

1516 Invalid Question ID

1517 Invalid Answer ID

1515 Question and answer combination is invalid

1507 Comments are required when any question is rated other than 4 or 5

Page 193: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 193 of 252

Revision 2.0

Table Create Read Update Delete

EDU_K12_RPT_CARD_DETAILS X

EDU_K12_RPT_CARD X

CASE_MASTER X

ORG_WORKER_ROLE X

CASE_PART X

EDU_RPTCARD_QSTN_BANK X

EDU_RPTCARD_ANSWR_BANK X

RDC_EVENTS X

2.20. Web Service: saveNote 2.20.1. Functional Description

The saveNote web service will create an investigation note in FSFN. This webservice will receive the

case, ARID and person Id's for which the note needs to be created. ARID will be required only when note

being created is for a child, adult or special conditions investigation (when category is 3,4 or 5).

If ARID is passed then the category and type will be validated for the combination of category and type

corresponding to child, adult and special conditions investigation. ARID is the unique identifier of an

intake with a sequence. Each sequence of an Intake will be a different ARID. Notes can be created for

Initial and sequences of the Initial Intake. It will also receive the notes text, contact dates, face-to-face

information. When a note is created Contact Information list (CIL) and Other Contact Information list

(OCL) is not required. saveNote webservice will also insert a record into RDC_EVENTS if any of the

following elements are sent in inputXML: Device Type,Service Type, Work Type or GPS accuracy.

2.20.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveNoteInputForm" type="SaveNoteInputForm" />

<xsd:complexType name="SaveNoteInputForm">

<xsd:sequence>

<xsd:element name="WRID" type="xsd:decimal" />

<xsd:element name="CID" type="xsd:decimal" />

<xsd:element name="ARID" type="xsd:decimal" />

<xsd:element name="latitude" type="xsd:decimal" />

<xsd:element name="longitude" type="xsd:decimal" />

<xsd:element name="altitude" type="xsd:decimal" />

<xsd:element name="tsCreated" type="xsd:date" />

<xsd:element name="deviceType" type="xsd:decimal" />

<xsd:element name="gpseviceType" type="xsd:decimal" />

<xsd:element name="gpsAccuracy" type="xsd:string" />

<xsd:element name="workType" type="xsd:decimal" />

<xsd:element name="cn" type="CN" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CN">

<xsd:sequence>

<xsd:element name="partl" type="PARTL" />

<xsd:element name="CT" type="xsd:decimal" />

<xsd:element name="CC" type="xsd:decimal" />

<xsd:element name="WAC" type="xsd:decimal" />

<xsd:element name="CBD" type="xsd:dateTime" />

Page 194: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 194 of 252

Revision 2.0

<xsd:element name="CED" type="xsd:dateTime" />

<xsd:element name="CRDT" type="xsd:dateTime" />

<xsd:element name="NT" type="xsd:string" />

<xsd:element name="cil" type="CIL" />

<xsd:element name="ocl" type="OCL" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CIL">

<xsd:sequence>

<xsd:element name="CI" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="PID" type="xsd:decimal" />

<xsd:element name="CNM" type="xsd:string" />

<xsd:element name="FTF" type="xsd:string" />

<xsd:element name="RNS" type="xsd:decimal" />

<xsd:element name="CD" type="xsd:dateTime" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="OCL">

<xsd:sequence>

<xsd:element name="OC" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="OCN" type="xsd:string" />

<xsd:element name="AFF" type="xsd:string" />

<xsd:element name="TT" type="xsd:string" />

<xsd:element name="OCD" type="xsd:dateTime" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="PARTL">

<xsd:sequence>

<xsd:element name="PARTList" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="PartID" type="xsd:decimal" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

Page 195: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 195 of 252

Revision 2.0

</xsd:schema>

2.20.3. Input Variables Note: the input contains several nested forms. Use the schema and example input to understand the nature

of the hierarchy.

XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

saveNoteInputForm Container form for all

input data

N/A N/A N/A

WRID Worker role ID ORG_WORKER_R

OLE

N/A Integer

CID Case ID CASE_MASTER Maintain Case Integer

ARID Access Report (Intake) ID ACCESS_REPORT.

ID_ACCESS_REPO

RT

N/A Integer

latitude GPS coordinate fragment RDC_EVENTS N/A Decimal

longitude GPS coordinate fragment RDC_EVENTS N/A Decimal

altitude GPS coordinate fragment RDC_EVENTS N/A Decimal

tsCreated GPS coordinate timestamp

created

RDC_EVENTS N/A Timestamp

deviceType RDC device type RDC_EVENTS N/A

gpseviceType GPS device type RDC_EVENTS N/A Integer

gpsAccuracy GPS accuracy RDC_EVENTS N/A String

workType ID Worker RDC_EVENTS N/A Integer

CN Container form for case

notes

form

CT Category type CATEGORY_TYPE

.CD_TYPE

N/A Integer

CC The service category the

specific subservice

component is related to

CATEGORY_TYPE

.CD_CATEGORY

N/A Integer

WAC Worker action code CAN_TEXT_EVEN

T

N/A Integer

CBD Contact begin date CAN_TEXT_EVEN

T

Case Note Timestamp

CED Contact end date CAN_TEXT_EVEN

T

Case Note Timestamp

CRDT Note creation date CAN_TEXT_EVEN

T

Case Note Timestamp

NT Note text CAN_TEXT_EVEN

T

Case Note String

CIL Container form array of

Contact Information List

form

PID Person ID INVESTIGATION_ Case Note >> Integer

Page 196: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 196 of 252

Revision 2.0

CNTC Contact

Information

CNM Contact name INVESTIGATION_

CNTC

Case Note >>

Contact

Information

String

FTF Face to Face INVESTIGATION_

CNTC

Case Note >>

Contact

Information

String

RNS Reason not seen INVESTIGATION_

CNTC

Case Note >>

Contact

Information

Integer

CD Contact Date INVESTIGATION_

CNTC

Case Note >>

Contact

Information

Timestamp

OCL Container form array of

OC

form

OC Container form of Other

Contact Information (non-

face-to-face)

form

OCN Other contact name INVESTIGATION_C

NTC

Case Note >>

Non-face-to-

face contact

information

String

AFF Affiliation INVESTIGATION_C

NTC

Case Note >>

Non-face-to-

face contact

information

String

TT Title INVESTIGATION_C

NTC

Case Note >>

Non-face-to-

face contact

information

String

OCD Other contact date INVESTIGATION_C

NTC

Case Note >>

Non-face-to-

face contact

information

Timestamp

PARTL Container form of

PARTList

form

PARTList Array of Case Note

participants

form

PartID Participant IDs CASE_PART,

PERSON

N/A Integer

2.20.4. Example Input <x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<x:Header/>

<x:Body>

<mob:mobileService>

Page 197: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 197 of 252

Revision 2.0

<mob:p_form>

<jav:methodName>saveNote</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<saveNoteInputForm>

<WRID>150001980</WRID>

<CID>100324229</CID>

<ARID>100898118</ARID>

<cn>

<partl>

<PARTList>

<PartID>101289280</PartID>

</PARTList>

<PARTList>

<PartID>12509094</PartID>

</PARTList>

</partl>

<CT>2</CT>

<CC>5</CC>

<WAC>4</WAC>

<CBD>2010-10-10T09:30:00-04:00</CBD>

<CED>2010-10-26T16:28:00-04:00</CED>

<CRDT>2010-10-20T13:10:00-04:00</CRDT>

<NT> Special Condition</NT>

<cil>

<CI>

<PID>101164847</PID>

<CNM>Unknown, FSFN</CNM>

<FTF>A</FTF>

<RNS>5</RNS>

<CD>2010-10-12T14:05:43-04:00/CD>

</CI>

<CI>

<PID>101501321</PID>

<CNM>Florida,FSFN</CNM>

<FTF>A</FTF>

<RNS>1</RNS>

<CD>2010-10-12T14:05:43-04:00</CD>

</CI>

</cil>

<ocl>

Page 198: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 198 of 252

Revision 2.0

<OC>

<OCN>Doug williams</OCN>

<AFF>Neighbour</AFF>

<TT>Next Door</TT>

<OCD>2010-10-12T14:05:43-04:00</OCD>

</OC>

<OC>

<OCN>Peter williams</OCN>

<AFF>Relative</AFF>

<TT>Uncle</TT>

<OCD>2010-10-12T14:05:43-04:00</OCD>

</OC>

</ocl>

</cn>

</saveNoteInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?

</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</x:Body>

</x:Envelope>

2.20.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveNoteOutputForm" type="SaveNoteOutputForm"/>

<xsd:complexType name="SaveNoteOutputForm">

<xsd:sequence>

<xsd:element name="noteID" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.20.6. Output Variables XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

saveNoteOutputForm Container form of all

output

N/A N/A form

noteID Note ID of the saved

note

CAN_TEXT_EVE

NT

N/A Integer

2.20.7. Example Output

Page 199: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 199 of 252

Revision 2.0

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">saveNote</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;saveNoteOutputForm&gt;&#xD;

&lt;noteID&gt;910000723&lt;/noteID&gt;&#xD;

&lt;/saveNoteOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.20.8. Error Guide Error Code Error Description

3001 Case Id is required.

3002 Person Id is a required field

3003 Category is required.

3004 Note Type is required.

3005 Contact Begin Date is required.

3006 NoteText is required.

3007 Contact End Date is a required field.

3008 Worker Role Id is a required field

3009 SQL Exception message

3010 General Exception message

3011 Category and Type combination is not valid.

3012 personId is a required field.

3013 contactName is a required field.

3014 faceToFaceContact is a required field.

3015 reasonNotSeen is a required field.

3016 contactDate is a required field.

3017 WorkerRoleId is Invalid

3018 WorkerRoleId passed doesn’t have open

assignment to the case.

3019 Contact Begin Date should not be a future date.

3020 Contact End Date can not be before Contact Begin

Date.

Page 200: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 200 of 252

Revision 2.0

3021 ARID and Case ID combination is invalid

3022 ARID is required if category corresponds to an

Investigation.

3033 ARID is invalid

3034 Note Creation Date is a required field.

999 Exception occurred while converting Timestamp.

3035 A Note can't be created for the values passed. Only

commencement notes can be created for Intake

sequences.

2.20.9. Sort Sequence N/A

2.20.10. XML Processing N/A

2.20.11. CRUD Matrix Table Create Read Update Delete

CAN_TEXT_EVENT X

CAN_EVENT_TYPE X

CAN_TEXT X

CAN_PART X

INVESTIGATION_CNTC X

ORG_WORKER_ROLE X

CATEGORY_TYPE X

ACCESS_REPORT X

CASE_PART X

PERSON X

RDC_EVENTS X

GPS_COORD X

RDC_XML_REPOSITORY X

2.21. Web Service: getScheduledLegalActions 2.21.1. Functional Description

This webservice receives the FSFN Worker Login ID , case ID (optional) and Scheduled Date Range

(optional) in the input XML. The webservice will return all the scheduled legal actions associated with

the worker login ID passed within the scheduled legal action date range. If a case ID is received, only the

legal actions corresponding to that case ID within the scheduled legal action date range are sent. If no

case ID is received all the scheduled legal actions within the specified range corresponding to all the

profiles of that worker will be sent.

If no scheduled dates are sent, the webservice will return all scheduled legal actions for the case ID

received or all scheduled Legal actions corresponding to all the cases that the worker has assignment to.

The webservice will also validate if the case id requested in input XML has an assignment to one of the

profiles of the user ID passed.

2.21.2. Input Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="getScheduledLegalActionsInputForm"

type="ScheduledLegalActionsInputForm"/>

<xsd:complexType name="ScheduledLegalActionsInputForm">

<xsd:sequence>

Page 201: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 201 of 252

Revision 2.0

<xsd:element name="LGNID" type="xsd:string"/>

<xsd:element name="CID" type="xsd:decimal"/>

<xsd:element name="SCHFRMDT" type="xsd:string"/>

<xsd:element name="SCHTODT" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.21.3. Input Variables XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

ScheduledLegalActio

nsInputForm

Container form for all

input data

N/A N/A N/A

LGNID Login ID of the worker WORKER.ID_LOG

IN

Maintain

Worker

String

CID Case ID CASE_MASTER Maintain Case decimal

SCHFRMDT Scheduled from date LEGAL_ACTION Legal Action String

SCHTODT Scheduled to date LEGAL_ACTION Legal Action String

2.21.4. Example Input <x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<x:Header/>

<x:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getScheduledLegalActions</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<getScheduledLegalActionsInputForm>

<LGNID>ds65506</LGNID>

<CID>101619779</CID>

</getScheduledLegalActionsInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

Page 202: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 202 of 252

Revision 2.0

</mob:mobileService>

</x:Body>

</x:Envelope>

2.21.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="getScheduledLegalActionsOutputForm"

type="ScheduledLegalActionsOutputForm"/>

<xsd:complexType name="ScheduledLegalActionsOutputForm">

<xsd:sequence>

<xsd:element name="scheduledActionsList" type="ScheduledActionsList"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="ScheduledActionsList">

<xsd:sequence>

<xsd:element name="SLA" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="CID" type="xsd:decimal"/>

<xsd:element name="CPL" type="CPS"/>

<xsd:element name="WRID" type="xsd:decimal" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CPS">

<xsd:sequence>

<xsd:element name="CP" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="CPID" type="xsd:decimal" />

<xsd:element name="SCHLGLACTNL" type="SCHLGLACTN"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="SCHLGLACTN">

<xsd:sequence>

<xsd:element name="SCHLA" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="LAID" type="xsd:decimal" />

<xsd:element name="TSUP" type="xsd:string" />

<xsd:element name="LSTUPBY" type="xsd:string" />

<xsd:element name="LACTGRY" type="xsd:decimal" />

<xsd:element name="LAINT" type="xsd:decimal" />

Page 203: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 203 of 252

Revision 2.0

<xsd:element name="SCHDT" type="xsd:string" />

<xsd:element name="LARST" type="xsd:decimal"/>

<xsd:element name="LACNTY" type="xsd:decimal"/>

<xsd:element name="MGID" type="xsd:decimal"/>

<xsd:element name="JDGID" type="xsd:decimal"/>

<xsd:element name="ATRYID" type="xsd:decimal"/>

<xsd:element name="ATRYNM" type="xsd:string"/>

<xsd:element name="LCSST" type="xsd:decimal"/>

<xsd:element name="LCUSTST" type="xsd:decimal"/>

<xsd:element name="CLSDRFTODR" type="xsd:string" />

<xsd:element name="DTEFF" type="xsd:string" />

<xsd:element name="PPG" type="xsd:decimal" />

<xsd:element name="POTCM" type="xsd:decimal" />

<xsd:element name="PNG" type="xsd:decimal" />

<xsd:element name="CPG" type="xsd:decimal" />

<xsd:element name="COTCM" type="xsd:decimal" />

<xsd:element name="CNG" type="xsd:decimal" />

<xsd:element name="ADNTCMNTS" type="xsd:string" />

<xsd:element name="CRTCASELIST" type="CRTCASENUMS" />

<xsd:element name="CRPEXT" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CRTCASENUMS">

<xsd:sequence>

<xsd:element name="CRTCASENUM" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="IDCSNBR" type="xsd:decimal" />

<xsd:element name="NUM" type="xsd:string" />

<xsd:element name="CRTTYP" type="xsd:decimal" />

<xsd:element name="CRTSUP" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.21.6. Output Variables XML Tag Name Description FSFN

Database

Mapping

FSFN Frontend

Mapping

Data Type/

Length

ScheduledLegalActi

onsOutputForm

Container form for all

output

N/A N/A form

CID Case ID LEGAL_ACTI

ON

Legal Action

Page>General

Information group

Decimal

Page 204: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 204 of 252

Revision 2.0

box on the

header>Case Name

(ID associated with

this Case Name).

Case ID can be

obtained from

Maintain Case page.

CPL List of Case Participants CASE_PART List of CPS

WRID Unique Identifier of a

worker with a particular

role

ORG_WORKE

R_ROLE

Not shown in FSFN Decimal

CPID casePartId CASE_PART Legal Action

Page>General

Information group

box on the

header>Case

Participant Name

(ID associated with

the participant

name). Person ID

can be obtained from

person management

screen.

Decimal

SCHLGLACTNL List of scheduled Legal

Actions

(SCHLGLACTN)

N/A N/A List of

SCHLGLACT

N

LAID Unique Identifier of

Legal Action Table

LEGAL_ACTI

ON

Not shown in FSFN.

(Unique Identifier of

a Legal Action page

in FSFN)

Decimal

TSUP Last Updated

Timestamp

LEGAL_ACTI

ON

Legal Action

Page>General

Information group

box on the

header>Date/Time

Updated

String (yyyy-

MM-dd-

HH.mm.ss.fffff

f)

LSTUPBY Last Updated By Worker LEGAL_ACTI

ON

Legal Action

Page>General

Information group

box on the

header>Last

Updated By

String (Work

Name in Last

Name Sfx, First

Name Middle

Initial format)

LACTGRY Legal Action Category LEGAL_ACTI

ON

Legal Action

Page>General

Information group

box on the header>

Legal Action

Decimal (Code

Group -

LACTGRY)

Page 205: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 205 of 252

Revision 2.0

Category

LAINT Legal Action Initiated LEGAL_ACTI

ON

Legal Action

Page>General

Information group

box on the header>

Legal Action

Initiated

Decimal (Code

Group -

LAINIT)

SCHDT Scheduled Date LEGAL_ACTIO

N Legal Action

Page>General

Information group

box on the

header>Scheduled

Date

String (yyyy-

MM-dd-

HH.mm.ss.fffff

f)

LARST Result LEGAL_ACTIO

N Legal Action

Page>General

Information group

box on the header>

Results

Decimal (Code

Group -

LARESULT)

LACNTY County LEGAL_ACTIO

N Legal Action

Page>General

Information group

box on the

header>County

Decimal (Code

Group -

REGION)

MGID Magistrate LEGAL_ACTIO

N Legal Action

Page>Legal Action

and Status Tab>

Magistrate

Decimal(ID_JU

DICIAL_GRP_

DETAIL in

JUDICIAL_GR

OUP_DETAIL

table)

JDGID Judge LEGAL_ACTIO

N Legal Action

Page>Legal Action

and Status Tab>

Judge

Decimal

(ID_JUDICIAL

_GRP_DETAI

L in

JUDICIAL_GR

OUP_DETAIL

table)

ATRYID CLS Attorney LEGAL_ACTIO

N Legal Action

Page>Legal Action

and Status Tab> Id

associated with CLS

Attorney

Decimal (ID

WORKER

ROLE)

ATRYNM CLS Attorney LEGAL_ACTIO

N Legal Action

Page>Legal Action

and Status Tab>

CLS Attorney

String (Work

Name in Last

Name Sfx, First

Name Middle

Initial format)

LCSST Legal Case Status LEGAL_ACTIO Legal Action Decimal (Code

Page 206: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 206 of 252

Revision 2.0

N Page>Legal Action

and Status

Tab>Legal Case

Status

Group -

LEGLSTAT)

LCUSTST Legal Custody Status LEGAL_ACTIO

N Legal Action

Page>Legal Action

and Status

Tab>Legal Custody

Status

Decimal(Code

Group -

LACUST)

CLSDRFTODR CLS Draft Order

Required

LEGAL_ACTIO

N Legal Action

Page>Tracking

Tab>CLS Draft

Order Required

String (Y or N)

DTEFF Effective Date LEGAL_ACTIO

N Legal Action

Page>Tracking

Tab>Tracking

Tab>Effective Date

Gregorian

Calendar

(2010-12-

29T18:26:41-

00:00)

PPG Primary Prior Goal LEGAL_ACTIO

N Legal Action

Page>Tracking

Tab>Tracking Tab>

Primary Prior Goal

Decimal (Code

Group -

CASEPLGL)

POTCM Primary Outcome LEGAL_ACTIO

N Legal Action

Page>Tracking

Tab>Tracking Tab>

Primary Outcome

Decimal (Code

Group -

LAOUTCME)

PNG Primary New Goal LEGAL_ACTIO

N Legal Action

Page>Tracking

Tab>Tracking Tab>

Primary New Goal

Decimal (Code

Group -

CASEPLGL)

CPG Concurrent Prior Goal LEGAL_ACTIO

N Legal Action

Page>Tracking

Tab>Tracking Tab>

Concurrent Prior

Goal

Decimal (Code

Group -

CASEPLGL).E

xcept for

Maintain and

Strengthen

(1984) &

Reunification

with parent(s)

(1985).

COTCM Concurrent Outcome LEGAL_ACTIO

N Legal Action

Page>Tracking

Tab>Tracking Tab>

Concurrent

Outcome

Decimal (Code

Group -

LAOUTCME)

CNG Concurrent New Goal LEGAL_ACTIO

N Legal Action

Page>Tracking

Decimal (Code

Group -

Page 207: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 207 of 252

Revision 2.0

Tab>Tracking Tab>

Concurrent New

Goal

CASEPLGL).E

xcept for

Maintain and

Strengthen

(1984) &

Reunification

with parent(s)

(1985).

ADNTCMNTS Additional Comment DOC_NARRA

TIVE

Additional

Comments

(Tracking Tab) is

stored in

DOC_NARRATIVE

table

(CD_WRK_TYPE =

1216, CD_QTYPE =

‘LA’) and

TX_NARR field.

String (32000)

CRTCASELIST A list of court case

numbers

(CRTCASENUMS)

N/A N/A form

CRPEXT Citizen Review Panel

Exists

LEGAL_ACTI

ON

Legal Action

Page>Legal Action

and Status

Tab>Corresponds to

Citizen Review

Panel (Y when

Citizen Review

Panel is selected, N

when Citizen

Review Panel

doesn't exist)

String (Y or N)

IDCSNBR Unique Identifier of

Court Case Number (in

FSFN)

LA_CASE_N

BRS

Legal Record page >

Legal Action Page>

Legal Action and

Status Tab> Court

Case Number> Case

Number(s) Group

Box> Unique

Identifier associated

with each row.

Decimal

NUM General case number

(universal)

LA_CASE_N

BRS

Legal Record page >

Legal Action Page>

Legal Action and

Status Tab> Court

Case Number> Case

Number(s) Group

Box> Number

String (20)

Page 208: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 208 of 252

Revision 2.0

CRTTYP Court type LA_CASE_N

BRS

Legal Record page>

Legal Action Page>

Legal Action and

Status Tab> Court

Case Number>

Case Number(s)

Group Box> Court

drop down

Decimal ( Code

Group -

LACOURT)

TSUP Timestamp Update LA_CASE_N

BRS

Not shown in FSFN String (yyyy-

MM-dd-

HH.mm.ss.fffff

f)

2.21.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getScheduledLegalActions</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;getScheduledLegalActionsOutputForm&gt;&#xD;

&lt;scheduledActionsList&gt;&#xD;

&lt;SLA&gt;&#xD;

&lt;CID&gt;101619779&lt;/CID&gt;&#xD;

&lt;CPL&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;3213299&lt;/CPID&gt;&#xD;

&lt;SCHLGLACTNL/&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;6142603&lt;/CPID&gt;&#xD;

&lt;SCHLGLACTNL/&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;11491058&lt;/CPID&gt;&#xD;

&lt;SCHLGLACTNL/&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;104174519&lt;/CPID&gt;&#xD;

&lt;SCHLGLACTNL/&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;104236467&lt;/CPID&gt;&#xD;

&lt;SCHLGLACTNL/&gt;&#xD;

Page 209: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 209 of 252

Revision 2.0

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;105978007&lt;/CPID&gt;&#xD;

&lt;SCHLGLACTNL/&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;CP&gt;&#xD;

&lt;CPID&gt;106093661&lt;/CPID&gt;&#xD;

&lt;SCHLGLACTNL/&gt;&#xD;

&lt;/CP&gt;&#xD;

&lt;/CPL&gt;&#xD;

&lt;WRID&gt;200005420&lt;/WRID&gt;&#xD;

&lt;/SLA&gt;&#xD;

&lt;/scheduledActionsList&gt;&#xD;

&lt;/getScheduledLegalActionsOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.21.8. Error Guide Error Code Error Description

10001 FSFN worker login ID is not valid.

10002 FSFN Case ID is not a valid active case.

10003 Scheduled From Date is Required when Scheduled To Date is sent

10004 Scheduled To Date is Required when Scheduled From Date is sent

10005 Scheduled To Date should be greater than or equal to Scheduled From Date.

10006 FSFN Worker doesn't have active assignment to the case.

10007 No results returned

2.21.9. Sort Sequence Ordered by ascending CPID.

2.21.10. XML Processing N/A

2.21.11. CRUD Matrix Table Create Read Update Delete

WORKER X

ASSIGNMENT X

CASE_MASTER X

ORG_WORKER_ROLE X

CASE_PART X

LEGAL_ACTION X

LA_CASE_NBRS X

Page 210: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 210 of 252

Revision 2.0

2.22. Web Service: getEducationReportCardQuestionaire 2.22.1. Functional Description

Gets all Report Card data saved by a given worker from any of their profiles.

2.22.2. Input Schema

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="educationReportCardQuestionaireInputForm"

type="EducationReportCardQuestionaireInputForm"/>

<xsd:complexType name="EducationReportCardQuestionaireInputForm">

<xsd:sequence>

<xsd:element name="loginId" type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.22.3. Input Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

EducationReportCar

dQuestionaireInputF

orm

Container form for all

input data

N/A N/A form

loginId The worker’s username. WORKER Maintain

Worker

String

2.22.4. Example Input <x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<x:Header/>

<x:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getEducationReportCardQuestionaire</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<educationReportCardQuestionaireInputForm>

<loginId>ds65506</loginId>

</educationReportCardQuestionaireInputForm>

Page 211: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 211 of 252

Revision 2.0

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</x:Body>

</x:Envelope>

2.22.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="educationReportCardQuestionaireOutputForm"

type="EducationReportCardQuestionaireOutputForm"/>

<xsd:complexType name="EducationReportCardQuestionaireOutputForm">

<xsd:sequence>

<xsd:element name="qLst" type="QLST"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="QLST">

<xsd:sequence>

<xsd:element name="QL" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="txctg" type="xsd:string"/>

<xsd:element name="idctg"

type="xsd:decimal"/>

<xsd:element name="qstn" type="QSTN"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="QSTN">

<xsd:sequence>

<xsd:element name="Q" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="QID" type="xsd:decimal"/>

<xsd:element name="qIndx" type="xsd:string"/>

<xsd:element name="txqstn" type="xsd:string"/>

<xsd:element name="ansLst" type="ALST"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="ALST">

<xsd:sequence>

<xsd:element name="A" minOccurs="0" maxOccurs="unbounded">

Page 212: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 212 of 252

Revision 2.0

<xsd:complexType>

<xsd:sequence>

<xsd:element name="AID" type="xsd:decimal"/>

<xsd:element name="txans" type="xsd:string"/>

<xsd:element name="scr" type="xsd:string"/>

<xsd:element name="txscr"

type="xsd:string"/>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.22.6. Output Variables XML Tag Name Description FSFN Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

EducationReportCard

QuestionaireOutputF

orm

Container form for all

output data

N/A N/A form

QLST Array of QL N/A N/A form

QL Array Question Lists form

txctg Question category CODE_DECODE N/A String

idctg Question ID CODE_DECODE N/A Integer

qstn Array of Q N/A N/A form

Q Array of questions N/A N/A form

QID Question ID EDU_RPTCARD_Q

STN_BANK

N/A Integer

qIndx Question Index EDU_RPTCARD_Q

STN_BANK

N/A String

txqstn Question text EDU_RPTCARD_Q

STN_BANK

N/A String

ansLst Array of A N/A N/A form

A Array of answers N/A N/A form

AID Answer ID EDU_RPTCARD_A

NSWR_BANK

N/A Integer

txans Answer text EDU_RPTCARD_A

NSWR_BANK.TX_

K12_ANSWR

N/A String

scr Answer assigned score

value

EDU_RPTCARD_A

NSWR_BANK.QT_

ASSIGNED_SCOR

E_VAL

N/A String

txscr Possible score value EDU_RPTCARD_A

NSWR_BANK.TX_

POSSIBLE_SCORE

N/A String

Page 213: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 213 of 252

Revision 2.0

_VAL

2.22.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getEducationReportCardQuestionaire</java:meth

odName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;educationReportCardQuestionaireOutputForm&gt;&#xD;

&lt;qLst&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;School Stability&lt;/txctg&gt;&#xD;

&lt;idctg&gt;2145&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;1&lt;/QID&gt;&#xD;

&lt;qIndx&gt;1a&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;Child has been enrolled in same school during school

year.&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;1&lt;/AID&gt;&#xD;

&lt;txans&gt;Remains in same school attended at removal&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;2&lt;/AID&gt;&#xD;

&lt;txans&gt;Has changed schools once during removal episode but not during school

year&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;3&lt;/AID&gt;&#xD;

&lt;txans&gt;Has changed schools once during school year, but change occurred at end of

grading period&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;4&lt;/AID&gt;&#xD;

&lt;txans&gt;Has changed schools 1 time during grading period or has had 2

Page 214: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 214 of 252

Revision 2.0

changes&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;5&lt;/AID&gt;&#xD;

&lt;txans&gt;Has changed schools 3 or more times&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;6&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;7&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;2&lt;/QID&gt;&#xD;

&lt;qIndx&gt;1b&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;If child changed schools during school year, he/she was

enrolled;&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;8&lt;/AID&gt;&#xD;

&lt;txans&gt;Within one school day.&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;9&lt;/AID&gt;&#xD;

&lt;txans&gt;Within two school days.&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;10&lt;/AID&gt;&#xD;

&lt;txans&gt;Within three school days.&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;11&lt;/AID&gt;&#xD;

&lt;txans&gt;Within five school days.&lt;/txans&gt;&#xD;

Page 215: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 215 of 252

Revision 2.0

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;12&lt;/AID&gt;&#xD;

&lt;txans&gt;Over five school days.&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;13&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;14&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;Attendance&lt;/txctg&gt;&#xD;

&lt;idctg&gt;2146&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;3&lt;/QID&gt;&#xD;

&lt;qIndx&gt;2&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;The child is free of absences and tardiness.&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;15&lt;/AID&gt;&#xD;

&lt;txans&gt;Zero absences and zero tardies&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;16&lt;/AID&gt;&#xD;

&lt;txans&gt;One excused absence, rare tardies&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;17&lt;/AID&gt;&#xD;

&lt;txans&gt;Two or more excused absences, occasional tardies&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

Page 216: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 216 of 252

Revision 2.0

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;18&lt;/AID&gt;&#xD;

&lt;txans&gt;One unexcused absence, occasional tardies&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;19&lt;/AID&gt;&#xD;

&lt;txans&gt;Two or more unexcused absences, frequent tardies&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;20&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;21&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;Performance&lt;/txctg&gt;&#xD;

&lt;idctg&gt;2147&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;4&lt;/QID&gt;&#xD;

&lt;qIndx&gt;3a&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;Passing courses. The child is:&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;22&lt;/AID&gt;&#xD;

&lt;txans&gt;Passing all courses and excelling in majority of classes&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;23&lt;/AID&gt;&#xD;

&lt;txans&gt;Passing all courses with average scores/grades&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

Page 217: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 217 of 252

Revision 2.0

&lt;AID&gt;24&lt;/AID&gt;&#xD;

&lt;txans&gt;Passing, but struggling&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;25&lt;/AID&gt;&#xD;

&lt;txans&gt;Failing, but in only one or two courses&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;26&lt;/AID&gt;&#xD;

&lt;txans&gt;Failing majority of courses taken&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;27&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;28&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;5&lt;/QID&gt;&#xD;

&lt;qIndx&gt;3b&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;Age-appropriate level for Reading and Math. The child

scored:&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;29&lt;/AID&gt;&#xD;

&lt;txans&gt;Above the appropriate level in both reading and math&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;30&lt;/AID&gt;&#xD;

&lt;txans&gt;At the appropriate level in both reading and math&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;31&lt;/AID&gt;&#xD;

Page 218: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 218 of 252

Revision 2.0

&lt;txans&gt;At/above in one but below in the other&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;32&lt;/AID&gt;&#xD;

&lt;txans&gt;Marginally below in both&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;33&lt;/AID&gt;&#xD;

&lt;txans&gt;Significantly below in both&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;34&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;35&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;Student Involvement&lt;/txctg&gt;&#xD;

&lt;idctg&gt;2148&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;6&lt;/QID&gt;&#xD;

&lt;qIndx&gt;4&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;Involvement in extra-curricular programs.&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;36&lt;/AID&gt;&#xD;

&lt;txans&gt;The child has been consistently involved in at least one extra-curricular

(school or other) program for more than 3 months&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;37&lt;/AID&gt;&#xD;

&lt;txans&gt;The child became involved in an activity within the prior 3

Page 219: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 219 of 252

Revision 2.0

months&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;38&lt;/AID&gt;&#xD;

&lt;txans&gt;There are plans for the child to begin an activity or child recently completed

one&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;39&lt;/AID&gt;&#xD;

&lt;txans&gt;Caregiver/child are willing to explore an activity but no plans are

made&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;40&lt;/AID&gt;&#xD;

&lt;txans&gt;There is no willingness to participate&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;41&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;42&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;Parent Involvement&lt;/txctg&gt;&#xD;

&lt;idctg&gt;2149&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;7&lt;/QID&gt;&#xD;

&lt;qIndx&gt;5&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;Parent or caregiver actively communicates with teacher(s) of the child and

participates in school events. The Parent or caregiver:&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

Page 220: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 220 of 252

Revision 2.0

&lt;AID&gt;43&lt;/AID&gt;&#xD;

&lt;txans&gt;Has frequent, active communication with the teacher and often participates

in school events&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;44&lt;/AID&gt;&#xD;

&lt;txans&gt;Has regular, active communication and occasionally participates in school

events&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;45&lt;/AID&gt;&#xD;

&lt;txans&gt;Has regular communication but does not participate in school

activities&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;46&lt;/AID&gt;&#xD;

&lt;txans&gt;Rarely communicates with the teacher and does not

participate&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;47&lt;/AID&gt;&#xD;

&lt;txans&gt;Has had no communication&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;48&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;49&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;ESE&lt;/txctg&gt;&#xD;

Page 221: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 221 of 252

Revision 2.0

&lt;idctg&gt;2150&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;8&lt;/QID&gt;&#xD;

&lt;qIndx&gt;6&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;Exceptional Child Education (ESE) needs OR Individual Education Plan (IEP).

The child:&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;50&lt;/AID&gt;&#xD;

&lt;txans&gt;Has been assessed (or functions such that clearly no formal assessment is

needed) and has no ESE needs OR a current IEP is in place&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;51&lt;/AID&gt;&#xD;

&lt;txans&gt;Current educational setting appears to be appropriate&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;52&lt;/AID&gt;&#xD;

&lt;txans&gt;Is in the process of being assessed for educational needs or it is known that

an IEP should be developed&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;53&lt;/AID&gt;&#xD;

&lt;txans&gt;Has known ESE needs that are not being addressed but someone is

advocating&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;54&lt;/AID&gt;&#xD;

&lt;txans&gt;Has known ESE needs and there is no plan or action steps to

address&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;55&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;56&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

Page 222: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 222 of 252

Revision 2.0

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;Graduation Progress&lt;/txctg&gt;&#xD;

&lt;idctg&gt;2151&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;9&lt;/QID&gt;&#xD;

&lt;qIndx&gt;7&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;On schedule to graduate from High School or obtain a

GED&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;57&lt;/AID&gt;&#xD;

&lt;txans&gt;No barriers that would delay timely graduation OR child is of an age where

it is clearly known that he/she is on track&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;58&lt;/AID&gt;&#xD;

&lt;txans&gt;May be some barriers but still believed child will be on track to graduate

timely&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;59&lt;/AID&gt;&#xD;

&lt;txans&gt;Sufficient risk factors that make timely graduation an

uncertainty&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;60&lt;/AID&gt;&#xD;

&lt;txans&gt;Not on track, but it is possible to remedy the situation&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;61&lt;/AID&gt;&#xD;

&lt;txans&gt;Significantly behind and will require a strong plan&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

Page 223: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 223 of 252

Revision 2.0

&lt;AID&gt;62&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;63&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;Behavior&lt;/txctg&gt;&#xD;

&lt;idctg&gt;2152&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;10&lt;/QID&gt;&#xD;

&lt;qIndx&gt;8&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;Exhibits age appropriate school behavior and participation. The

child:&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;64&lt;/AID&gt;&#xD;

&lt;txans&gt;Models positive behaviors and often assumes leadership role to positively

influence peers and others&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;65&lt;/AID&gt;&#xD;

&lt;txans&gt;Receives all positive feedback from the school for behavior and

participation (home notes or citizenship scores on report card)&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;66&lt;/AID&gt;&#xD;

&lt;txans&gt;Receives occasional, minor comments/intervention related to behavior or

participation&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;67&lt;/AID&gt;&#xD;

&lt;txans&gt;Receives frequent teacher comments or occasional disciplinary

action&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

Page 224: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 224 of 252

Revision 2.0

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;68&lt;/AID&gt;&#xD;

&lt;txans&gt;Requires frequent teacher comments/disciplinary action and/or

parent/teacher conferences or is suspended or expelled from school or becomes involved with Law

Enforcement for school or school related actions.&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;69&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;70&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;QL&gt;&#xD;

&lt;txctg&gt;Mentor&lt;/txctg&gt;&#xD;

&lt;idctg&gt;2153&lt;/idctg&gt;&#xD;

&lt;qstn&gt;&#xD;

&lt;Q&gt;&#xD;

&lt;QID&gt;11&lt;/QID&gt;&#xD;

&lt;qIndx&gt;9&lt;/qIndx&gt;&#xD;

&lt;txqstn&gt;Child has a connection to the community.&lt;/txqstn&gt;&#xD;

&lt;ansLst&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;71&lt;/AID&gt;&#xD;

&lt;txans&gt;Child has connection thru tutor, surrogate parent for education, big

brother/sister, mentor from formal mentoring prgrm, adult voluntary in a svc learning project,

etc.&lt;/txans&gt;&#xD;

&lt;scr&gt;5&lt;/scr&gt;&#xD;

&lt;txscr&gt;5 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;72&lt;/AID&gt;&#xD;

&lt;txans&gt;Child referred and on waitlist for approp. connection

program.&lt;/txans&gt;&#xD;

&lt;scr&gt;4&lt;/scr&gt;&#xD;

&lt;txscr&gt;4 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

Page 225: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 225 of 252

Revision 2.0

&lt;AID&gt;73&lt;/AID&gt;&#xD;

&lt;txans&gt;Child in process of being referred for approp. connection

program.&lt;/txans&gt;&#xD;

&lt;scr&gt;3&lt;/scr&gt;&#xD;

&lt;txscr&gt;3 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;74&lt;/AID&gt;&#xD;

&lt;txans&gt;Child not yet been referred to a connection program.&lt;/txans&gt;&#xD;

&lt;scr&gt;2&lt;/scr&gt;&#xD;

&lt;txscr&gt;2 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;75&lt;/AID&gt;&#xD;

&lt;txans&gt;Child has no connection AND appropriate program does not

exist&lt;/txans&gt;&#xD;

&lt;scr&gt;1&lt;/scr&gt;&#xD;

&lt;txscr&gt;1 &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;76&lt;/AID&gt;&#xD;

&lt;txans&gt;Unknown&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;U &lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;A&gt;&#xD;

&lt;AID&gt;77&lt;/AID&gt;&#xD;

&lt;txans&gt;Not Applicable&lt;/txans&gt;&#xD;

&lt;scr&gt;0&lt;/scr&gt;&#xD;

&lt;txscr&gt;NA&lt;/txscr&gt;&#xD;

&lt;/A&gt;&#xD;

&lt;/ansLst&gt;&#xD;

&lt;/Q&gt;&#xD;

&lt;/qstn&gt;&#xD;

&lt;/QL&gt;&#xD;

&lt;/qLst&gt;&#xD;

&lt;/educationReportCardQuestionaireOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.22.8. Error Guide Error Code Error Description

Page 226: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 226 of 252

Revision 2.0

2.22.9. Sort Sequence Ordered by QID and then AID within each QID.

2.22.10. XML Processing N/A

2.22.11. CRUD Matrix Table Create Read Update Delete

CODE_DECODE X

EDU_RPTCARD_QSTN_BANK X

EDU_RPTCARD_ANSWR_BANK X

2.23. Web Service: getIntakeInvsDetails 2.23.1. Functional Description

This webservice references data points that no longer exist; therefore, it is non-functional.

This webservice will accept the Intake ID and will return Intake details. The Intake ID passed should be

the ARID, returned from the output of getAssignedCaseCPI webservice. The ARID is the unique

identifier of an intake. Each sequence in an intake will have a unique ARID. The ARID will be passed to

saveInvestigation webservice to create an investigation. This web service will return most of the

information that is on Intake module of FSFN.

This method provides various pieces of information, relative to the specified Intake ID as part of the input

XML and will return Intake details. This webservice will return the following information.

• Intake information

• List of Participants

• List of Allegations

• List of Relationships

• CI Unit and Reporter information

2.23.2. Input Schema There is a schema file, but its empty. This is what the input schema used to be:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="intakeInvsDetailsInputForm"

type="IntakeInvsDetailsInputForm"/>

<xsd:complexType name="IntakeInvsDetailsInputForm">

<xsd:sequence>

<xsd:element name="ARID" type="xsd:decimal"/>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.23.3. Input Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

intakeInvsDetailsInp

utForm

Container form for all

input data

N/A N/A form

1004 SQL Exception occurred

1001 Login Id is a required field

Page 227: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 227 of 252

Revision 2.0

ARID Intake ID ACCESS_REPOR

T

N/A Integer

2.23.4. Example Input

<x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<x:Header/>

<x:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getIntakeInvsDetails</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<intakeInvsDetailsInputForm>

<ARID>105424495</ARID>

</intakeInvsDetailsInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</x:Body>

</x:Envelope>

2.23.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="intakeInvsDetailsOutputForm" type="IntakeInvsDetailsOutputForm" />

<xsd:complexType name="IntakeInvsDetailsOutputForm">

<xsd:sequence>

<xsd:element name="ARID" type="xsd:decimal" />

<xsd:element name="INTKNM" type="xsd:string" />

<xsd:element name="INTKID" type="xsd:string" />

<xsd:element name="SEQ" type="xsd:string" />

<xsd:element name="INTKDT" type="xsd:string" />

<xsd:element name="INTKCNTY" type="xsd:string" />

<xsd:element name="INVSTYPE" type="xsd:string" />

<xsd:element name="INVSSUBTYPE" type="xsd:string" />

<xsd:element name="PRVNM" type="xsd:string" />

<xsd:element name="RTM" type="xsd:string" />

<xsd:element name="LAWNTF" type="xsd:string" />

Page 228: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 228 of 252

Revision 2.0

<xsd:element name="PRINVL" type="xsd:string" />

<xsd:element name="rptR" type="RPTR" />

<xsd:element name="PRMLNG" type="xsd:string" />

<xsd:element name="IN" type="xsd:string" />

<xsd:element name="DVH" type="xsd:string" />

<xsd:element name="parinfo" type="PARINFO" />

<xsd:element name="alinfo" type="ALINFO" />

<xsd:element name="ALNR" type="xsd:string" />

<xsd:element name="rptrsinfo" type="RPTRSINFO" />

<xsd:element name="ciunit" type="CIUNIT" />

<xsd:element name="rell" type="RELL" />

<xsd:element name="WSC" type="xsd:string" />

<xsd:element name="NWSC" type="xsd:string" />

<xsd:element name="CALLNUM" type="xsd:string" />

<xsd:element name="DESWRKRNM" type="xsd:string" />

<xsd:element name="DESSTATUS" type="xsd:string" />

<xsd:element name="DESDT" type="xsd:string" />

<xsd:element name="DESREASON" type="xsd:string" />

<xsd:element name="DESEXP" type="xsd:string" />

<xsd:element name="PRPI" type="xsd:string" />

<xsd:element name="SPLCONDTYPE" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="RPTR">

<xsd:sequence>

<xsd:element name="NM" type="xsd:string" />

<xsd:element name="STREET" type="xsd:string" />

<xsd:element name="UNIT" type="xsd:string" />

<xsd:element name="CITY" type="xsd:string" />

<xsd:element name="COUNTY" type="xsd:string" />

<xsd:element name="STATE" type="xsd:string" />

<xsd:element name="ZIPCODE" type="xsd:string" />

<xsd:element name="PH" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="PARINFO">

<xsd:sequence>

<xsd:element name="PARINF" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="PARTNM" type="xsd:string" />

<xsd:element name="ID" type="xsd:decimal" />

<xsd:element name="ROLE1" type="xsd:string" />

<xsd:element name="ROLE2" type="xsd:string" />

<xsd:element name="ROLE3" type="xsd:string" />

<xsd:element name="ROLE4" type="xsd:string" />

<xsd:element name="ROLE5" type="xsd:string" />

<xsd:element name="GNDR" type="xsd:string" />

<xsd:element name="DOB" type="xsd:string" />

Page 229: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 229 of 252

Revision 2.0

<xsd:element name="AGE" type="xsd:string" />

<xsd:element name="ETHN" type="xsd:string" />

<xsd:element name="RACE" type="xsd:string" />

<xsd:element name="HISPANIC" type="xsd:string"

/>

<xsd:element name="INDNTRB1" type="xsd:string"

/>

<xsd:element name="INDNTRB2" type="xsd:string"

/>

<xsd:element name="ICWA" type="xsd:string" />

<xsd:element name="HMPHONE" type="xsd:string"

/>

<xsd:element name="WRKPHONE"

type="xsd:string" />

<xsd:element name="WRKEXT" type="xsd:string" />

<xsd:element name="CELLPHONE"

type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="ALINFO">

<xsd:sequence>

<xsd:element name="ALINF" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="VIC" type="xsd:string" />

<xsd:element name="MAL" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="RPTRSINFO">

<xsd:sequence>

<xsd:element name="RPTRNM" type="xsd:string" />

<xsd:element name="TYPE" type="xsd:string" />

<xsd:element name="CLID" type="xsd:string" />

<xsd:element name="CLIDNA" type="xsd:string" />

<xsd:element name="REQCNT" type="xsd:string" />

<xsd:element name="RPTM" type="xsd:string" />

<xsd:element name="MTEL" type="xsd:string" />

<xsd:element name="CFAX" type="xsd:string" />

<xsd:element name="FSUB" type="xsd:string" />

<xsd:element name="RPTHOM" type="xsd:string" />

<xsd:element name="RPTWORK" type="xsd:string" />

<xsd:element name="RPTOTH" type="xsd:string" />

<xsd:element name="RPTNAR" type="xsd:string" />

Page 230: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 230 of 252

Revision 2.0

<xsd:element name="RPTINFO" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CIUNIT">

<xsd:sequence>

<xsd:element name="BCKSUM" type="xsd:string" />

<xsd:element name="ATMPTDT" type="xsd:string" />

<xsd:element name="CMPLTDT" type="xsd:string" />

<xsd:element name="CALOG" type="xsd:string" />

<xsd:element name="CIWRKR" type="xsd:string" />

<xsd:element name="CLDTO" type="xsd:string" />

<xsd:element name="CIASGNDT" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="RELL">

<xsd:sequence>

<xsd:element name="REL" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="SUB1" type="xsd:string" />

<xsd:element name="REL" type="xsd:string" />

<xsd:element name="SUB2" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.23.6. Output Variables N/A

2.23.7. Example Output N/A

2.23.8. Error Guide Error Code Error Description

1001 Intake ID is a required field

1002 Invalid Intake ID

1004 SQL Exception occurred

1005 General exception occurred

2.23.9. Sort Sequence N/A

2.23.10. XML Processing N/A

2.23.11. CRUD Matrix N/A

Page 231: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 231 of 252

Revision 2.0

2.24. Web Service: getCLSActiveEntities 2.24.1. Functional Description

This webservice will return all the counties in FSFN and the Judges, Magistrates, Citizen Review Panel

and Attorneys associated with each county. Only active judicial groups will be returned. In FSFN, a

judicial group is active if the individual group is active and the overall group it belongs to is active. This

applies for all judicial groups i.e. Judge, Magistrate, Attorney and Citizen Review Panel.

The inputXML of this webservice consists of entity type list and county list. Entity type list can be one or

more entities types. Counties can be one or more counties. If a specific entity type is passed, then the

output will contain data corresponding to just that type. At least one entity type should be passed in the

input.

If a county list is received in input, only the judicial groups associated with those counties are sent back.

If no county is received, all county codes for which active judicial groups exists are sent back. TYPEID is

the code value for code group JDCLGRP.

2.24.2. Input Schema

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="cLSActiveEntitiesInputForm" type="CLSActiveEntitiesInputForm" />

<xsd:complexType name="CLSActiveEntitiesInputForm">

<xsd:sequence>

<xsd:element name="ENTTYP" type="TYPELIST" />

<xsd:element name="CNTYCD" type="CNTYLIST" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="TYPELIST">

<xsd:sequence>

<xsd:element name="TYPEID" type="xsd:decimal" minOccurs="0"

maxOccurs="unbounded" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CNTYLIST">

<xsd:sequence>

<xsd:element name="CNTYID" type="xsd:decimal" minOccurs="0"

maxOccurs="unbounded" />

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.24.3. Input Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

CLSActiveEntitiesInput Container form for all input N/A N/A form

Page 232: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 232 of 252

Revision 2.0

Form data

ENTTYP Container form for

TYPELIST array

form

TYPELIST Array of TYPEID JUDICIAL_

GROUP_DE

TAIL

N/A form

TYPEID Type ID of the Judicial

Group

JUDICIAL_

GROUP_DE

TAIL

N/A Integer

CNTYCD Container form of

CNTYLIST

form

CNTYLIST Array of CNTYID form

CNTYID County ID JUDICIAL_

GROUP_DE

TAIL

N/A Integer

2.24.4. Example Input <x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<x:Header/>

<x:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>getCLSActiveEntities</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<cLSActiveEntitiesInputForm>

<ENTTYP>

<TYPEID>2072</TYPEID>

<TYPEID>2073</TYPEID>

</ENTTYP>

<CNTYCD>

<CNTYID>1</CNTYID>

<CNTYID>2</CNTYID>

<CNTYID>3</CNTYID>

</CNTYCD>

</cLSActiveEntitiesInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

Page 233: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 233 of 252

Revision 2.0

</mob:p_form>

</mob:mobileService>

</x:Body>

</x:Envelope>

2.24.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="cLSActiveEntitiesOutputForm" type="CLSActiveEntitiesOutputForm"

/>

<xsd:complexType name="CLSActiveEntitiesOutputForm">

<xsd:sequence>

<xsd:element name="entyList" type="EntyList" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="EntyList">

<xsd:sequence>

<xsd:element name="ENTY" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="CNTYCD" type="xsd:decimal"

/>

<xsd:element name="ENTYNM" type="xsd:string" />

<xsd:element name="JGRPID" type="xsd:decimal" />

<xsd:element name="JTYPID" type="xsd:decimal" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.24.6. Output Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

CLSActiveEntitiesOutpu

tForm

Container form for all output

data

N/A N/A form

EntyList Container form of ENTY N/A N/A form

ENTY Array of judicial information N/A N/A form

CNTYCD County code JUDICIAL_G

ROUP_DETA

IL

N/A Integer

ENTYNM Entity Name JUDICIAL_G

ROUP_DETA

IL

N/A String

JGRPID Judicial Group ID JUDICIAL_G

ROUP_DETA

IL

N/A Integer

Page 234: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 234 of 252

Revision 2.0

JTYPID Judicial Group Type JUDICIAL_

GROUP_DE

TAIL

N/A Integer

2.24.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getCLSActiveEntities</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;cLSActiveEntitiesOutputForm&gt;&#xD;

&lt;entyList&gt;&#xD;

&lt;ENTY&gt;&#xD;

&lt;CNTYCD&gt;1&lt;/CNTYCD&gt;&#xD;

&lt;ENTYNM&gt;Cates, Robert P.&lt;/ENTYNM&gt;&#xD;

&lt;JGRPID&gt;324&lt;/JGRPID&gt;&#xD;

&lt;JTYPID&gt;2072&lt;/JTYPID&gt;&#xD;

&lt;/ENTY&gt;&#xD;

&lt;ENTY&gt;&#xD;

&lt;CNTYCD&gt;1&lt;/CNTYCD&gt;&#xD;

&lt;ENTYNM&gt;Coker, Mary Day&lt;/ENTYNM&gt;&#xD;

&lt;JGRPID&gt;325&lt;/JGRPID&gt;&#xD;

&lt;JTYPID&gt;2072&lt;/JTYPID&gt;&#xD;

&lt;/ENTY&gt;&#xD;

&lt;ENTY&gt;&#xD;

&lt;CNTYCD&gt;1&lt;/CNTYCD&gt;&#xD;

&lt;ENTYNM&gt;Davis, William E.&lt;/ENTYNM&gt;&#xD;

&lt;JGRPID&gt;326&lt;/JGRPID&gt;&#xD;

&lt;JTYPID&gt;2072&lt;/JTYPID&gt;&#xD;

&lt;/ENTY&gt;&#xD;

&lt;ENTY&gt;&#xD;

&lt;CNTYCD&gt;1&lt;/CNTYCD&gt;&#xD;

&lt;ENTYNM&gt;Glant, David&lt;/ENTYNM&gt;&#xD;

&lt;JGRPID&gt;327&lt;/JGRPID&gt;&#xD;

&lt;JTYPID&gt;2072&lt;/JTYPID&gt;&#xD;

&lt;/ENTY&gt;&#xD;

&lt;ENTY&gt;&#xD;

&lt;CNTYCD&gt;1&lt;/CNTYCD&gt;&#xD;

&lt;ENTYNM&gt;Griffis, III, Stanley H.&lt;/ENTYNM&gt;&#xD;

&lt;JGRPID&gt;328&lt;/JGRPID&gt;&#xD;

&lt;JTYPID&gt;2072&lt;/JTYPID&gt;&#xD;

&lt;/ENTY&gt;&#xD;

&lt;ENTY&gt;&#xD;

&lt;CNTYCD&gt;1&lt;/CNTYCD&gt;&#xD;

Page 235: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 235 of 252

Revision 2.0

&lt;ENTYNM&gt;Hulslander, Victor L.&lt;/ENTYNM&gt;&#xD;

&lt;JGRPID&gt;329&lt;/JGRPID&gt;&#xD;

&lt;JTYPID&gt;2072&lt;/JTYPID&gt;&#xD;

&lt;/ENTY&gt;&#xD;

&lt;/entyList&gt;&#xD;

&lt;/cLSActiveEntitiesOutputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body>

</env:Envelope>

2.24.8. Error Guide Error Code Error Description

1604 One or more Counties are invalid.

1605 One or more Judicial Groups are invalid.

1606 SQL Exception occurred.

1607 General exception occurred.

1608 No data returned.

1609 Judicial Group is a required field.

2.24.9. Sort Sequence N/A

2.24.10. XML Processing N/A

2.24.11. CRUD Matrix Table Create Read Update Delete

JUDICIAL_GROUP_DETAIL X

2.25. Web Service: saveChildLegalAction 2.25.1. Functional Description

This method saves the new Legal Action, including related information like Case Id, Case Participant Id,

Legal Action Categoy, Legal Action Initiated, Date Completed, Legal Action Result, Judge Id, Magistrate

Id, Attorney Id, Legal Case Status, Legal Custody Status, Court Case Number, Court Type, Effective

Date, Legal Primary Outcome, Legal Primary New Goal, Created TIMESTAMP, Worker Role Id,

Additional Comments, Device type, GPS Service Type, GPS Accuracy and Work type in the input XML.

saveLegalAction provides the capability of saving the same legal action for multiple case participants as

long as all the case participants are active. If any case participant is inactive, legal actions will not be

saved for any participant and an exception will be thrown in exceptionXML. Similarly, if any participant

in the list is not a participant in the case in FSFN, legal actions will not be saved for any case participant

and an exception will be thrown. When multiple participants are sent, no permanency goal information

will be allowed. A validation will be performed to check this and save won't be performed in FSFN and

Page 236: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 236 of 252

Revision 2.0

an exception will be sent back.

A validation will be added to check if the scheduled date in the legal action is less than or equal to

completed date. A validation will be added to verify if Requested By, Reason for Request, Original

Scheduled Date, and Next Scheduled Date are sent in the inputXML when the result is Continued or Due

Date Extended.

If the Legal Action ‘End Voluntary Services’ is sent, but there is no existing Legal Action of ‘Start

Voluntary Services’ the following validation message will be sent back by FSFN webservice: The Legal

Action ‘End Voluntary Services’ can't be saved because no Legal Action of 'Start Voluntary Services'

exists.

If the Legal Action ‘Custody of Other State-End’ is sent, but there is no existing Legal Action of

‘Custody of Other State-Begin’ the following validation message will be sent back by FSFN webservice:

The Legal Action of 'Custody of Other State-End' can't be saved because no Legal Action of ‘Custody of

Other State-Begin’ exists.

If any of the following four legal actions are sent: ‘Start Voluntary Services,’ ‘Custody of Other State-

Begin,’ ‘End Voluntary Services,’ or ‘Custody of Other State-End’, the saveLegalaction webservice will

save the legal action only when the most recent Legal Case Status is ‘NULL,’ ‘Jurisdiction Terminated,’

‘Jurisdiction of Other State,’ or ‘Voluntary.’ If these conditions are not met, the following exception will

be thrown: ‘The Case Participant’s most recent Legal Case Status must either be NULL or ‘No Legal

Case Status,’ ‘Jurisdiction Terminated,’ ‘Jurisdiction of Other State,’ or ‘Voluntary,’ in order to save this

Legal Action Initiated.

If the user attempts to create a new goal with an effective date that is equal or prior to that of the

previously documented ‘Court Approved Permanency Goal’ in FSFN, the legal action will not be saved

and the exception is sent: The Effective Date entered must be greater than the Effective Date <effective

date> of the previously documented Court Approved Permanency Goal.

2.25.2. Input Schema

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveChildLegalActionInputForm"

type="saveChildLegalActionInputForm" />

<xsd:complexType name="saveChildLegalActionInputForm">

<xsd:sequence>

<xsd:element name="caseId" type="xsd:decimal" />

<xsd:element name="casePartList" type="CPL" />

<xsd:element name="lActionCtgry" type="xsd:decimal" />

<xsd:element name="lActionIntd" type="xsd:decimal" />

<xsd:element name="dateCompleted" type="xsd:date" />

<xsd:element name="lResult" type="xsd:decimal" />

<xsd:element name="lCounty" type="xsd:decimal" />

<xsd:element name="lJudge" type="xsd:decimal" />

<xsd:element name="lMagistrate" type="xsd:decimal" />

<xsd:element name="lAttorney" type="xsd:decimal" />

<xsd:element name="lCaseStatus" type="xsd:decimal" />

<xsd:element name="lCustodyStatus" type="xsd:decimal" />

<xsd:element name="lCourtNum" type="xsd:string" />

<xsd:element name="lCourtNumCD" type="xsd:decimal" />

<xsd:element name="dateEffective" type="xsd:date" />

Page 237: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 237 of 252

Revision 2.0

<xsd:element name="lOutcome" type="xsd:decimal" />

<xsd:element name="lNewGoal" type="xsd:decimal" />

<xsd:element name="tsCreated" type="xsd:date" />

<xsd:element name="workerRoleId" type="xsd:decimal" />

<xsd:element name="addtnlComments" type="xsd:string" />

<xsd:element name="deviceType" type="xsd:decimal" />

<xsd:element name="gpseviceType" type="xsd:decimal" />

<xsd:element name="gpsAccuracy" type="xsd:string" />

<xsd:element name="workType" type="xsd:decimal" />

<xsd:element name="dateSchd" type="xsd:date" />

<xsd:element name="lCOutcome" type="xsd:decimal" />

<xsd:element name="lCNewGoal" type="xsd:decimal" />

<xsd:element name="lRqstdBy" type="xsd:decimal" />

<xsd:element name="lRsnforReq" type="xsd:decimal" />

<xsd:element name="dateOrgSchd" type="xsd:date" />

<xsd:element name="dateNextSchd" type="xsd:date" />

<xsd:element name="dateActHeld" type="xsd:date" />

<xsd:element name="lFlGrntd" type="xsd:string" />

<xsd:element name="clsdrftodr" type="xsd:string" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="CPL">

<xsd:sequence>

<xsd:element name="CPID" type="xsd:decimal" minOccurs="0"

maxOccurs="unbounded" />

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.25.3. Input Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

saveChildLegalActionIn

putForm

Container form for all input

data

N/A N/A form

CPL Array of CPIDs N/A N/A form

CPID Case participant ID CASE_PAR

T

Maintain Case Integer

caseId Case ID CASE_PAR

T

Legal Action Integer

lActionCtgry Action Category code CODE_DEC

ODE.ID_GR

P

Legal Action Integer

lActionIntd Legal Action initiated code CODE_DEC

OE.ID_GRP

I

Legal Action Integer

dateCompleted Date Legal Action completed LEGAL_AC Legal Action Timestamp

Page 238: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 238 of 252

Revision 2.0

TION

lResult Result code LEGAL_AC

TION

Legal Action Integer

lCounty Judicial Group county code LEGAL_AC

TION.CD_C

OUNTY

Legal Action Integer

lJudge Legal Action Judge ID LEGAL_AC

TION

Integer

lMagistrate Legal Action Magistrate ID LEGAL_AC

TION

Legal Action Integer

lAttorney Legal Action Attorney ID LEGAL_AC

TION

Legal Action Integer

lCaseStatus Legal Case Status LEGAL_AC

TION.CD_L

EGAL_CAS

E_STAT

Legal Action Integer

lCustodyStatus Legal custody status LEGAL_AC

TION.CD_L

EGAL_CUS

T_STAT

Legal Action Integer

lCourtNum Court case number (FSFN

specific)

LA_CASE_

NBRS

Legal Action String

lCourtNumCD Court case code (General) LA_CASE_

NBRS

Legal Action String

dateEffective Date effective. NOTE: this

value can default to an invalid

value, causing the webservice

to fail.

LEGAL_AC

TION

Legal Action Timestamp

lOutcome Legal Action outcome code LEGAL_AC

TION

Legal Action Integer

lNewGoal LEGAL_AC

TION

Legal Action Integer

tsCreated Timestamp created LEGAL_AC

TION

Legal Action Timestamp

workerRoleId Worker role ID of the worker

saving this legal action

LEGAL_AC

TION.ID_C

R

Legal Action Integer

addtnlComments Additional Comments LEGAL_AC

TION

Legal Action String

deviceType RDC Device Type RDC_EVEN

TS

Legal Action Integer

gpseviceType GPS device type RDC_EVEN

TS

Legal Action Integer

gpsAccuracy GPS accuracy RDC_EVEN

TS

Legal Action String

workType Work type RDC_EVEN

TS

Legal Action Integer

Page 239: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 239 of 252

Revision 2.0

dateSchd Date scheduled LEGAL_AC

TION

Legal Action Timestamp

lCOutcome Outcome LEGAL_AC

TION

Legal Action Integer

lCNewGoal New Goal LEGAL_AC

TION

Legal Action Integer

lRqstdBy Requested by (whom) LEGAL_AC

TION

Legal Action Integer

lRsnForReq Reason for request LEGAL_AC

TION

Legal Action Integer

dateOrgSchd date originally scheduled LEGAL_AC

TION

Legal Action Timestamp

dateNextSchd date next scheduled LEGAL_AC

TION

Legal Action Timestamp

dateActHeld date actually held LEGAL_AC

TION

Legal Action Timestamp

lFlGrntd Granted flag LEGAL_AC

TION

Legal Action String

clsdrftodr Flag for cls dft request date LEGAL_AC

TION

Legal Action String

2.25.4. Example Input <x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<x:Header/>

<x:Body>

<mob:mobileService>

<mob:p_form>

<jav:methodName>saveChildLegalAction</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<saveChildLegalActionInputForm>

<caseId>101619779</caseId>

<casePartList>

<CPID>11491058</CPID>

</casePartList>

<lActionCtgry>2074</lActionCtgry>

<lActionIntd>846</lActionIntd>

<dateCompleted>2010-12-31T18:26:41-00:00</dateCompleted>

<lResult>1084</lResult>

<lCounty>1</lCounty>

Page 240: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 240 of 252

Revision 2.0

<lCaseStatus>1025</lCaseStatus>

<lCustodyStatus>1036</lCustodyStatus>

<lCourtNum>ABC-8</lCourtNum>

<lCourtNumCD>1040</lCourtNumCD>

<dateEffective>2010-12-31T19:26:41-00:00</dateEffective>

<lOutcome>1054</lOutcome>

<lNewGoal>363</lNewGoal>

<tsCreated>2010-12-29T18:26:41-00:00</tsCreated>

<workerRoleId>910002505</workerRoleId>

<addtnlComments>Testing creation of legal action</addtnlComments>

<deviceType>2033</deviceType>

<workType>2039</workType>

<dateSchd>2010-12-30T18:26:41-00:00</dateSchd>

<lRqstdBy>1012</lRqstdBy>

<lRsnforReq>1017</lRsnforReq>

<dateOrgSchd>2011-03-03T18:26:41-00:00</dateOrgSchd>

<dateNextSchd>2011-03-03T18:26:41-00:00</dateNextSchd>

<dateActHeld>2011-03-05T18:26:41-00:00</dateActHeld>

<lFlGrntd>Y</lFlGrntd>

</saveChildLegalActionInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</x:Body>

</x:Envelope>

2.25.5. Output Schema <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="saveChildLegalActionOutputForm"

type="saveChildLegalActionOutputForm" />

<xsd:complexType name="saveChildLegalActionOutputForm">

<xsd:sequence>

<xsd:element name="LAOUT" type="LALIST" />

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="LALIST">

<xsd:sequence>

<xsd:element name="LA" minOccurs="1" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="PRSNID" type="xsd:decimal"

/>

<xsd:element name="LAID" type="xsd:decimal" />

<xsd:element name="TSCR" type="xsd:string" />

Page 241: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 241 of 252

Revision 2.0

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

2.25.6. Output Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

saveChildLegalActionO

utputForm

Container form for all output

data

N/A N/A form

LALIST Container form of LA N/A N/A form

LA Legal action container array N/A N/A form

PRSNID Person ID LEGAL_AC

TION

Legal Action form

LAID Legal Action ID LEGAL_AC

TION

Legal Action Integer

TSCR Timestamp created LEGAL_AC

TION

N/A Timestamp

2.25.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName xmlns:java="java:com.ams.sacwis.mobile.services">

saveChildLegalActionOutputForm</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt; saveChildLegalActionOutputForm &gt;&#xD; &lt;LA&gt;

&lt;PRSNID&gt;91000231&lt;/PRSNID&gt;&#xD;

&lt;LAID&gt;93000234&lt;/LAID&gt;&#xD;

&lt;TSCR&gt; 2019-09-03T18:26:41-00:00&lt;/TSCR&gt;&#xD;

&lt;/LA&gt;&#xD;

&lt;/ saveChildLegalActionOutputForm &gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

Page 242: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 242 of 252

Revision 2.0

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body> </env:Envelope>

2.25.8. Error Guide Error Code Error Description

1001 Case Id is required.

1002 Person Id is required.

10001 Legal Action Initiated is required.

10002 Legal Action County is required.

10003 Completed Date is required for the result selected

10004 Legal Action Case Status is required for the selected Legal Action

Case Custody Status.

10005 Legal Action Case Custody Status is required for the selected Legal

Action Case Status.

10006 Legal Action Court Case Number is required for the Court selected.

10007 Legal Action Court Type is required for the Court Case Number

selected.

10008 Effective Date is required when a Primary or Concurrent New Goal is

selected.

10009 Effective Date is required when an Outcome is selected associated

with a Primary or Concurrent New Goal.

10010 Outcome is required when a Primary or Concurrent New Goal is

selected.

10011 Primary or Concurrent New Goal is required when an Outcome is

selected.

10012 Date/Time created is required.

10013 Created By Worker is required.

10015 Invalid date/time format for Created Timestamp.

10016 Timestamp Created should not be a future date.

10017 WorkerRoleId is invalid.

10018 WorkerRoleId doesn’t have open assignment to the case.

10019 Case ID and Case Participant Id combination is not valid.

10020 The combination of Legal Action Category and Legal Action Initiated

is invalid.

10021 The combination of Legal Action Initiated and Legal Action Result is

invalid.

10022 The combination of county and judge is invalid.

10023 The combination of county and magistrate is invalid.

10025 Judge is Inactive, legal action can't be saved.

10026 Magistrate is Inactive, legal action can't be saved.

10027 When there is no Primary New goal and Outcome or no Concurrent

new goal and Outcome, effective date should be blank.

10028 Legal Action Category is required.

10029 Legal Action Category and legal Action Initiated are required.

10030 Scheduled Date must be equal to or less than Completed Date.

10031 When result is Continued or Due Date Extended, Requested By is

required.

Page 243: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 243 of 252

Revision 2.0

10032 When result is Continued or Due Date Extended, Reason for Request is

required.

10033 When result is Continued or Due Date Extended, Original Scheduled

Date is required.

10034 When result is Continued or Due Date Extended, Next Scheduled Date

is required.

10035 If Requested By, Reason for Request, Original Scheduled Date or

Next Scheduled Date are not blank, Result should be Continued or

Due Date Extended.

10036 Participant <Participant Name> is not active in the FSFN case.

10037 The Effective Date must be greater than the Effective Date <effective

date> of the previously documented Court Approved Permanency

Goal.

10038 No Permanency Goal information allowed when multiple participants

sent.

10039 The Legal Action ‘End Voluntary Services’ can't be saved because no

Legal Action of 'Start Voluntary Services' exists.

10040 The Legal Action of 'Custody of Other State-End' can't be saved

because no Legal Action of ‘Custody of Other State-Begin’ exists.

10041 The Case Participant’s most recent Legal Case Status must either be

blank or ‘No Legal Case Status,’ ‘Jurisdiction Terminated,’

‘Jurisdiction of Other State,’ or ‘Voluntary,’ in order to save this

Legal Action Initiated.

10042 Please make sure atleast one participant is sent.

10043 'Requested By' is invalid.

10044 'Reason for Request' is invalid.

10045 'Concurrent Outcome' is invalid.

10046 'Concurrent New Goal' is invalid.

2.25.9. Sort Sequence N/A

2.25.10. XML Processing N/A

2.25.11. CRUD Matrix Table Create Read Update Delete

LEGAL_ACTION X X

LA_CASE_NBRS X

LEGAL_RECORD X X

ORG_WORKER_ROLE X

CASE_PART X

ASSIGNMENT X

RDC_EVENTS X

CODE_DECODE X

CODE_XREF X

JUDICIAL_GROUP_DETAIL X

PERSON X

2.26. Web Service: saveInvestigation

Page 244: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 244 of 252

Revision 2.0

2.26.1. Functional Description The save investigation will create an investigation in FSFN for a given Intake. It will receive the ARID,

which is the unique identifier for an intake and create an Investigation in FSFN. The webservice will

return the unique identifier of the investigation created.

The ARID passed in inputXML will be retrieved from the ARID returned by getAssignedCaseCPI. If an

investigation is already created for the intake ID sent in inputXML, then the webservice will simply

return the existing investigation ID for that intake. Investigation will only be created when the ARID

passed in inputXML corresponds to an Initial Intake and an investigation has already not been created. If

the ARID is the intake id of an intake sequence, then this intake will be linked to the investigation that the

Initial Intake is linked to. Also, if the ARID passed is of an Initial Child Intake then a Child Investigation

will be created. If ARID is of an Initial Adult intake, then an Adult Investigation will be created. If ARID

is of a Special Conditions Intake, then a Special Condition Referral will be created. This webservice will

be used by CPI application.

Note: the conditions must be exactly as described above, or it is likely the webservice will throw a general

exception (with no detail on why exactly it failed).

2.26.2. Input Schema No output schema exists, but the java form itself contains a rough copy of what the original schema may

have looked like.

&lt;complexType name="SaveInvestigationInputForm">

&lt;complexContent>

&lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">

&lt;sequence>

&lt;element name="WRID" type="{http://www.w3.org/2001/XMLSchema}decimal"/>

&lt;element name="ARID" type="{http://www.w3.org/2001/XMLSchema}decimal"/>

&lt;/sequence>

&lt;/restriction>

&lt;/complexContent>

&lt;/complexType>

2.26.3. Input Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

SaveInvestigationInputF

orm

Container form for all input

data

N/A N/A form

WRID Worker role ID ORG_WOR

KER_ROLE

Maintain

Worker

Integer

ARID Intake ID ACCESS_R

EPORT

Integer

2.26.4. Example Input <x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"

xmlns:mob="http://fsfn.dcf.state.fl.us/mobile" xmlns:jav="java:com.ams.sacwis.mobile.services">

<x:Header/>

<x:Body>

<mob:mobileService>

<mob:p_form>

Page 245: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 245 of 252

Revision 2.0

<jav:methodName>saveInvestigation</jav:methodName>

<jav:loginXML>

<![CDATA[

<mobileLogonForm>

<username>ds65506</username>

<password>xxxxxxxxx</password>

</mobileLogonForm>

]]>

</jav:loginXML>

<jav:inputXML>

<![CDATA[

<saveInvestigationInputForm>

<WRID>910002505</WRID>

<ARID>105424298</ARID>

</saveInvestigationInputForm>

]]>

</jav:inputXML>

<jav:outputXML>?

</jav:outputXML>

<jav:exceptionXML>?</jav:exceptionXML>

</mob:p_form>

</mob:mobileService>

</x:Body>

</x:Envelope>

2.26.5. Output Schema No output schema exists, but the java form itself contains a rough copy of what the original schema may

have looked like.

&lt;complexType name="SaveInvestigationOutputForm">

&lt;complexContent>

&lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">

&lt;sequence>

&lt;element name="InvsID" type="{http://www.w3.org/2001/XMLSchema}decimal"/>

&lt;/sequence>

&lt;/restriction>

&lt;/complexContent> &lt;/complexType>

2.26.6. Output Variables XML Tag Name Description FSFN

Database

Mapping

FSFN

Frontend

Mapping

Data Type/

Length

saveChildLegalActionO

utputForm

Container form for all output

data

N/A N/A form

Page 246: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 246 of 252

Revision 2.0

LALIST Container form of LA N/A N/A form

LA Legal action container array N/A N/A form

PRSNID Person ID LEGAL_AC

TION

Legal Action form

LAID Legal Action ID LEGAL_AC

TION

Legal Action Integer

TSCR Timestamp created LEGAL_AC

TION

N/A Timestamp

2.26.7. Example Output <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

<env:Header/>

<env:Body>

<m:mobileServiceResponse xmlns:m="http://fsfn.dcf.state.fl.us/mobile">

<m:MobileServiceForm>

<java:methodName

xmlns:java="java:com.ams.sacwis.mobile.services">getScheduledLegalActions</java:methodName>

<java:loginXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:loginXML>

<java:inputXML xmlns:java="java:com.ams.sacwis.mobile.services"></java:inputXML>

<java:outputXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt; saveInvestigationOutputForm &gt;&#xD;

&lt;InvsID&gt;93000024&lt;/InvsID&gt;&#xD;

&lt;/ saveInvestigationOuputForm&gt;&#xD;

</java:outputXML>

<java:exceptionXML xmlns:java="java:com.ams.sacwis.mobile.services">&lt;?xml

version="1.0" encoding="UTF-8"?&gt;&#xD;

&lt;webServiceError&gt;&#xD;

&lt;status&gt;Success&lt;/status&gt;&#xD;

&lt;/webServiceError&gt;&#xD;

</java:exceptionXML>

</m:MobileServiceForm>

</m:mobileServiceResponse>

</env:Body> </env:Envelope>

2.26.8. Error Guide

2.26.9. Sort Sequence

Error Code Error Description

2010 Invalid Worker ID

2003 Intake ID passed is not valid

2005 Case is not assigned to the worker role id passed

2008 Must first commence01 sequence or create investigation shell in FSFN

906 FSFN Application Exception - Please contact system administrator (SQL

error)

907 FSFN Application Exception - Please contact system administrator

(general non-SQL error)

Page 247: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 247 of 252

Revision 2.0

N/A

2.26.10. XML Processing N/A

2.26.11. CRUD Matrix Table Create Read Update Delete

ACCESS_REPORT X

ASSIGNMENT X

INVESTIGATION X X

INTAKE_PART X X

*see Intake topic

paper, as this service

directly uses the same

processes to create an

investigation

3. Outliner Changes 3.1. Description

When any of the five identified Mobile Data Capture Solution Documents are uploaded into FSFN,

the user is able to access them from their FSFN Desktop Outliner. These five documents include:

Request for TANF Funds/Eligibility Determination, Verification of Indian Child Welfare Act

Eligibility, Out of Home Plan, Safety Plan and Family Visitation Plan. These documents are not the

documents launched and created in FSFN, but are individual documents uploaded into FSFN from

the Remote Data Capture Solution, through the two-way data interchange process. Once the

document has been successfully uploaded into FSFN, the user expands the Cases expando and drills

down on the appropriate Case Folder. Once the user has drilled down upon the appropriate Case

Folder, s/he must drill down on the File Cabinet icon to view all scanned/uploaded documents

associated with the selected case, which includes those uploaded from the Remote Data Capture

Solution. Upon drilling down on the File Cabinet icon, all documents that have either been scanned

or uploaded into FSFN will be displayed as hyperlinks. See Screenshot #1 below, for an example.

Family Visitation Plan can also be viewed from the planning expando under the cases expando along

with the Family Visitation Plan forms created by the FSFN application. The Out of Home plan and

Safety Plan documents uploaded into FSFN by the saveMobileCaseDocument web service can also

be accessed by expanding the out of home plan and safety plan under the planning expando of the

cases expando.

Screenshot #1

Page 248: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 248 of 252

Revision 2.0

Mobile

Document –

Family

Visitation Plan

04/22/2009 ,

Estefan,

Gloria;

Mobile

Docum

ent –

Safety

Plan

04/22/

2009 ,

Estefa

n,

Gidget;

Mobile

Document –

Out of

Home Plan

04/22/2009

Mobile Document – Request for

TANF Funds/Eligibility Determination

04/22/2009

Mobile Document – Verification of

Indian Child Welfare Act Eligibility

04/22/2009 , Estefan, Gloria;

Estefan, Gidget;

Page 249: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 249 of 252

Revision 2.0

Those forms loaded into FSFN from the Remote Data Capture Solution will be displayed as a

hyperlink with an indicator of „Mobile Document‟ preceding the name of the form. Displayed

beneath the hyperlink will be the date the form was uploaded into FSFN successfully, as well

as the participant(s) associated with the document. If the form that is uploaded into FSFN is

not associated with a participant, only the date the form was uploaded in FSFN successfully

will be displayed. Please note that the name of the form displayed on the desktop outliner is

based on the information entered into the Remote Data Capture Solution, and is not

determined by the FSFN system. Selecting the hyperlink will launch the Imaging page. See

Screenshot #2 below, for an example.

Screenshot #2

Within the Participant Details group box, the Case Name, Case Id, and Worker who uploaded

the document, will be displayed. In addition, if a participant(s) is associated with the document,

the name(s) will be displayed within the Participant group box. Within the Image Details group

box, the following information will be displayed: Date Document scanned (date the document

was successfully uploaded into FSFN), Image (Category the document falls in, which is

„Mobile Document‟), Type (name of the form), File Name (name of the form.pdf), and any

comments that are associated with the document, which were sent via the two-way data

interchange process, if applicable. The Imaging page will be displayed in view only format

along with the GPS coordinates. For each document uploaded to FSFN, a

Page 250: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 250 of 252

Revision 2.0

„View‟ and „Delete‟ hyperlink will be displayed next to the File Name. Selecting the „View‟

hyperlink launches the PDF document in view only mode. Changes cannot be made to the form

loaded into FSFN from the Remote Data Capture Solution. Selecting the „Delete‟ hyperlink

triggers a dialog prompt to display, asking if the user is sure they want to delete the image from

the record. See Screenshot #3 below, for an example.

Screenshot #3

Selecting „Yes‟ will delete the file associated with the Imaging page, and the „View‟ and

„Delete‟ hyperlinks will no longer be displayed. However, the Imaging page itself is not

deleted. In addition, the system will automatically display the text „ImageDeleted‟ next to the

File Name, and will automatically display the following in the Comments field: null [image

was deleted by <worker last name, worker first name, worker middle initial> on

MM/DD/YYYY tt:tt am/pm]. See Screenshot #4 below, for an example.

Screenshot #4

Page 251: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 251 of 252

Revision 2.0

The ability to delete the file from the Imaging page provides the user with flexibility in the

event the wrong category or type is selected from the client side, on the Mobile Data Capture

Solution, for the document that was uploaded. Once the file is deleted from the Imaging page,

the user must perform another upload to FSFN, which will create new imaging pages for any

documents uploaded. However, the previous Imaging page, which no longer contains a file,

will remain. This way the system is able to maintain a history of any documents that were

uploaded, and subsequently deleted.

Screenshot #5

The GPS coordinates will be shown on the View Image pop-up launched from the View

hyperlink of the Image details pop-up launched from the image history pop up page. Image

history pop up is launched from View Photo History of the Additional Tab of the Person

Management screen. The GPS coordinates can also be viewed from the View Image pop-up

launched from the View Current Photo hyperlink on the Additional Tab of the Person

Management screen.

Page 252: Florida Safe Families Networkcenterforchildwelfare.fmhi.usf.edu/kb/FSFN/TopicPaper-FSFNMobileTo… · Florida Safe Families Network 10/09/2019 Server Side Mobile CO Technical Topic

Florida Safe Families Network

10/09/2019 Server Side Mobile CO Technical Topic Paper

Page 252 of 252

Revision 2.0

o Display Data Capture Documents in Context with view Action

3.2. Audit Information The Soap Request and Response corresponding to the mobile webservice will be

intercepted to retrieve the soap body and record in FSFN audit data. This information will

be stored in two tables.

TRAN_STAT and TRAN_AUDIT_LOG. The TRAN_STAT table holds the basic information

on the request, the path, action, user IP from where the request came from, user host and

number of seconds to execute the call. The TRAN_AUDIT_LOG table contains the blob of

the actual soap request and response. The TX_PATH for the audit will be /MobileService and

ACTION will be the method name that is supplied in the input XML. This will indicate the

webservice method that is getting called. The Id_TRAN_STAT can be used to get the blob

that is inserted in the TRAN_AUDIT_ LOG. The Blob can be converted into the XML to

retrieve the soap request and response.