Guest User

Untitled

a guest
Jun 20th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.18 KB | None | 0 0
  1. <script type="text/javascript">
  2.  
  3. window.retrieveRecurringAppointmentSuggestions = (criteria) => {
  4. // eslint-disable-next-line no-console
  5. console.log(criteria);
  6. return MockSuggestionDisplays;
  7. };
  8.  
  9. window.bookRecurringSeries = (recurringSeries) => {
  10. // eslint-disable-next-line no-console
  11. console.log(recurringSeries);
  12. return {
  13. lockReleaseStatus: 'SUCCESS',
  14. bookingStatus: 'SUCCESS',
  15. };
  16. };
  17.  
  18. window.completeWorkflow = () => {
  19. // eslint-disable-next-line no-console
  20. console.log('Complete workflow');
  21. };
  22.  
  23. window.cancelWorkflow = () => {
  24. // eslint-disable-next-line no-console
  25. console.log('Cancel workflow');
  26. };
  27.  
  28. window.viewRecurSeriesAppointmentsViewer = () => {
  29. // eslint-disable-next-line no-console
  30. console.log('View Recur Series');
  31. };
  32.  
  33. var MockRecurUIComponentConfiguration = {
  34. recurrencePatternDescriptor: {
  35. recurrencePatternType: 'WEEKLY',
  36. weeklyRecurrencePatternDescriptor: {
  37. period: 1,
  38. dateRange: {
  39. beginDate: '06/01/2018',
  40. indeterminateEndDate: '06/01/2018',
  41. numberOfOccurrences: 0,
  42. recurrencePatternEndType: 'INDETERMINATE_DATE',
  43. indeterminateNumberOfOccurrences: 0,
  44. },
  45. timeRange: { beginTime: 1527829200000, endTime: 1527915540000 },
  46. daysOfTheWeek: ['MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY'],
  47. },
  48. },
  49. appointmentConfiguration: {
  50. appointmentTypeMID: { authority: '15stpeng.ip.devcerner.net', value: 211778745 },
  51. appointmentSynonym: 'SG Appt 3',
  52. },
  53. locationResourceConfiguration: {
  54. appointmentSynonym: 'SG Appt 3',
  55. appointmentLocationDisplays: [
  56. {
  57. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 151094515 },
  58. locationDisplay: 'SG Ambulatory 1',
  59. isLocationSelectedByDefault: true,
  60. appointmentRoleDisplays: [
  61. {
  62. listRoleId: 2157825,
  63. description: 'Primary',
  64. isRoleSelectedByDefault: true,
  65. isPrimary: true,
  66. isOptional: false,
  67. appointmentResourceDisplays: [
  68. {
  69. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  70. resourceDisplay: 'SG Resource 9',
  71. isResourceSelectedByDefault: true,
  72. },
  73. {
  74. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  75. resourceDisplay: 'SG Resource 10',
  76. isResourceSelectedByDefault: true,
  77. },
  78. ],
  79. },
  80. ],
  81. },
  82. {
  83. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 180076071 },
  84. locationDisplay: 'SG Ambulatory 2',
  85. isLocationSelectedByDefault: true,
  86. appointmentRoleDisplays: [
  87. {
  88. listRoleId: 2157825,
  89. description: 'Primary',
  90. isRoleSelectedByDefault: true,
  91. isPrimary: true,
  92. isOptional: false,
  93. appointmentResourceDisplays: [
  94. {
  95. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  96. resourceDisplay: 'SG Resource 9',
  97. isResourceSelectedByDefault: true,
  98. },
  99. {
  100. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  101. resourceDisplay: 'SG Resource 10',
  102. isResourceSelectedByDefault: true,
  103. },
  104. ],
  105. },
  106. ],
  107. },
  108. {
  109. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 211777537 },
  110. locationDisplay: 'SG Ambulatory 3',
  111. isLocationSelectedByDefault: true,
  112. appointmentRoleDisplays: [
  113. {
  114. listRoleId: 2157825,
  115. description: 'Primary',
  116. isRoleSelectedByDefault: true,
  117. isPrimary: true,
  118. isOptional: false,
  119. appointmentResourceDisplays: [
  120. {
  121. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  122. resourceDisplay: 'SG Resource 9',
  123. isResourceSelectedByDefault: true,
  124. },
  125. {
  126. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  127. resourceDisplay: 'SG Resource 10',
  128. isResourceSelectedByDefault: true,
  129. },
  130. ],
  131. },
  132. ],
  133. },
  134. {
  135. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 211777605 },
  136. locationDisplay: 'SG Ambulatory 4',
  137. isLocationSelectedByDefault: true,
  138. appointmentRoleDisplays: [
  139. {
  140. listRoleId: 2157825,
  141. description: 'Primary',
  142. isRoleSelectedByDefault: true,
  143. isPrimary: true,
  144. isOptional: false,
  145. appointmentResourceDisplays: [
  146. {
  147. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  148. resourceDisplay: 'SG Resource 9',
  149. isResourceSelectedByDefault: true,
  150. },
  151. {
  152. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  153. resourceDisplay: 'SG Resource 10',
  154. isResourceSelectedByDefault: true,
  155. },
  156. ],
  157. },
  158. ],
  159. },
  160. {
  161. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 211777489 },
  162. locationDisplay: 'SG Bldg 3',
  163. isLocationSelectedByDefault: true,
  164. appointmentRoleDisplays: [
  165. {
  166. listRoleId: 2157825,
  167. description: 'Primary',
  168. isRoleSelectedByDefault: true,
  169. isPrimary: true,
  170. isOptional: false,
  171. appointmentResourceDisplays: [
  172. {
  173. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  174. resourceDisplay: 'SG Resource 9',
  175. isResourceSelectedByDefault: true,
  176. },
  177. {
  178. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  179. resourceDisplay: 'SG Resource 10',
  180. isResourceSelectedByDefault: true,
  181. },
  182. ],
  183. },
  184. ],
  185. },
  186. {
  187. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 150962235 },
  188. locationDisplay: 'SG NU 1',
  189. isLocationSelectedByDefault: true,
  190. appointmentRoleDisplays: [
  191. {
  192. listRoleId: 2157825,
  193. description: 'Primary',
  194. isRoleSelectedByDefault: true,
  195. isPrimary: true,
  196. isOptional: false,
  197. appointmentResourceDisplays: [
  198. {
  199. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  200. resourceDisplay: 'SG Resource 9',
  201. isResourceSelectedByDefault: true,
  202. },
  203. {
  204. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  205. resourceDisplay: 'SG Resource 10',
  206. isResourceSelectedByDefault: true,
  207. },
  208. ],
  209. },
  210. ],
  211. },
  212. {
  213. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 178163365 },
  214. locationDisplay: 'SG NU 2',
  215. isLocationSelectedByDefault: true,
  216. appointmentRoleDisplays: [
  217. {
  218. listRoleId: 2157825,
  219. description: 'Primary',
  220. isRoleSelectedByDefault: true,
  221. isPrimary: true,
  222. isOptional: false,
  223. appointmentResourceDisplays: [
  224. {
  225. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  226. resourceDisplay: 'SG Resource 9',
  227. isResourceSelectedByDefault: true,
  228. },
  229. {
  230. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  231. resourceDisplay: 'SG Resource 10',
  232. isResourceSelectedByDefault: true,
  233. },
  234. ],
  235. },
  236. ],
  237. },
  238. {
  239. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 211777577 },
  240. locationDisplay: 'SG NU 4',
  241. isLocationSelectedByDefault: true,
  242. appointmentRoleDisplays: [
  243. {
  244. listRoleId: 2157825,
  245. description: 'Primary',
  246. isRoleSelectedByDefault: true,
  247. isPrimary: true,
  248. isOptional: false,
  249. appointmentResourceDisplays: [
  250. {
  251. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  252. resourceDisplay: 'SG Resource 9',
  253. isResourceSelectedByDefault: true,
  254. },
  255. {
  256. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  257. resourceDisplay: 'SG Resource 10',
  258. isResourceSelectedByDefault: true,
  259. },
  260. ],
  261. },
  262. ],
  263. },
  264. {
  265. locationMID: { authority: '15stpeng.ip.devcerner.net', value: 150962213 },
  266. locationDisplay: 'SG ORG',
  267. isLocationSelectedByDefault: true,
  268. appointmentRoleDisplays: [
  269. {
  270. listRoleId: 2157825,
  271. description: 'Primary',
  272. isRoleSelectedByDefault: true,
  273. isPrimary: true,
  274. isOptional: false,
  275. appointmentResourceDisplays: [
  276. {
  277. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120607 },
  278. resourceDisplay: 'SG Resource 9',
  279. isResourceSelectedByDefault: true,
  280. },
  281. {
  282. resourceCodeUID: { system: '15stpeng.ip.devcerner.net', value: 209120617 },
  283. resourceDisplay: 'SG Resource 10',
  284. isResourceSelectedByDefault: true,
  285. },
  286. ],
  287. },
  288. ],
  289. },
  290. ],
  291. },
  292. multipleAppointmentInstancesConfiguration: {
  293. numberOfAppointmentInstancesInADay: 1,
  294. hoursBetweenAppointmentInstancesInADay: 0,
  295. },
  296. isNumberOfOccurrencesFixed: false,
  297. };
  298.  
  299. RCS.RecurViewPresenter.initializeRecurViewDetails(MockRecurUIComponentConfiguration);
  300. </script>
Add Comment
Please, Sign In to add comment