tree.txt 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656
  1. PRO
  2. # dashboard
  3. my_payment_schedule|pro_rate:pro_id=OWN
  4. my_teams|team|add|view
  5. !inc:is_active,@team_number,client_count,hcp_pro_id,ally_pro_id
  6. !col:hcp_pro_id:HCP Pro:select name_display as result from pro where id = $hcp_pro_id limit 1=>/foo/bar/$hcp_pro_id
  7. !col:ally_pro_id:Ally Pro:select name_display as result from pro where id = $ally_pro_id limit 1
  8. !col:client_count:Clients:select '- TODO -' as result
  9. my_teams/add_new:create
  10. hcpProUid:record:pro:uid,name_display
  11. allyProUid:record:pro:uid,name_display
  12. teamNumber
  13. my_teams/view/{uid}
  14. ACTIONS
  15. updateTeamNumber
  16. teamNumber=team_number
  17. deactivate
  18. memo
  19. updateDeactivationMemo
  20. memo=deactivation_memo
  21. reactivate
  22. memo
  23. updateReactivationMemo
  24. memo=reactivation_memo
  25. SUB
  26. dashboard
  27. clients
  28. id=client.team_id=>/my_clients/view/UID
  29. !exc:id,uid
  30. !lnk:created_at
  31. !col:team_id:Team:select team_number as result from team where id = $team_id limit 1
  32. add_new:client
  33. teamUid:hidden=uid
  34. nameDisplay
  35. namePrefix
  36. nameFirst
  37. nameMiddle
  38. nameLast
  39. nameSuffix
  40. nameCredential
  41. gender:select:M,F
  42. dateOfBirth:date
  43. cellNumber:tel
  44. emailAddress:email
  45. medicareNumber
  46. audit_log
  47. my_clients|client|add|view
  48. my_clients/add_new:create
  49. teamUid:record:team:uid,team_number
  50. mcpProUid:record:pro:uid,name_display
  51. allyProUid:record:pro:uid,name_display
  52. nameDisplay
  53. namePrefix
  54. nameFirst
  55. nameMiddle
  56. nameLast
  57. nameSuffix
  58. nameCredential
  59. gender:select:M,F
  60. dateOfBirth:date
  61. cellNumber:tel
  62. emailAddress:email
  63. medicareNumber
  64. my_clients/view/{uid}
  65. ACTIONS
  66. sendCellNumberConfirmationMessage
  67. putNewCellNumber
  68. newCellNumber:tel=cell_number
  69. sendEmailAddressConfirmationMessage
  70. putNewEmailAddress
  71. newEmailAddress:email=email_address
  72. putTeam
  73. teamUid:record:team:uid,team_number
  74. removeTeam:if:team_id
  75. putMcp
  76. mcpProUid:record:pro:uid,name_display
  77. removeMcp:if:mcp_pro_id
  78. putAlly
  79. allyProUid:record:pro:uid,name_display
  80. removeAlly:if:ally_pro_id
  81. putName
  82. nameDisplay
  83. namePrefix
  84. nameFirst
  85. nameMiddle
  86. nameLast
  87. nameSuffix
  88. nameCredential
  89. putGender
  90. gender:select:M,F=gender
  91. putDateOfBirth
  92. dateOfBirth:date=date_of_birth
  93. putProfilePicture
  94. profilePictureBase64
  95. removeProfilePicture:if:profile_picture_base64
  96. updatePhoneInfo
  97. homePhoneNumber=home_phone_number
  98. workPhoneNumber=work_phone_number
  99. supporterPhoneNumber=supporter_phone_number
  100. supporterMemo=supporter_memo
  101. phoneNumbersMemo=phone_numbers_memo
  102. updateAddress
  103. mailingAddressLine1=mailing_address_line1
  104. mailingAddressLine2=mailing_address_line2
  105. mailingAddressCity=mailing_address_city
  106. mailingAddressState=mailing_address_state
  107. mailingAddressCountry=mailing_address_country
  108. mailingAddressZip=mailing_address_zip
  109. mailingAddressLat=mailing_address_lat
  110. mailingAddressLong=mailing_address_long
  111. homeAddressLine1=home_address_line1
  112. homeAddressLine2=home_address_line2
  113. homeAddressCity=home_address_city
  114. homeAddressState=home_address_state
  115. homeAddressCountry=home_address_country
  116. homeAddressZip=home_address_zip
  117. homeAddressLat=home_address_lat
  118. homeAddressLong=home_address_long
  119. updateMedicareNumber
  120. medicareNumber=medicare_number
  121. manuallySetIsPartBPrimaryConfirmedToTrue
  122. partBConfirmationMethod:select:MANUAL,API=partbconfirmation_method
  123. partBConfirmationMemo=partbconfirmation_memo
  124. manuallySetIsPartBPrimaryConfirmedToFalse
  125. partBConfirmationMethod:select:MANUAL,API=partbconfirmation_method
  126. partBConfirmationMemo=partbconfirmation_memo
  127. setHasMcpDoneEmVisitToTrue
  128. mcpEmVisitDate=mcp_em_visit_date
  129. mcpEmVisitNote
  130. mcpEmVisitMemo=mcp_em_visit_memo
  131. updateMcpEmVisitInfo
  132. mcpEmVisitDate=mcp_em_visit_date
  133. mcpEmVisitNote
  134. mcpEmVisitMemo=mcp_em_visit_memo
  135. setHasMcpDoneEmVisitToFalse
  136. putCrmReasons
  137. cmReason1=cm_reason1
  138. cmReason2=cm_reason2
  139. rmReason1=rm_reason1
  140. rmReason2=rm_reason2
  141. removeCrmReasons
  142. setIsClientEnrolledInCmToTrue
  143. setIsClientEnrolledInCmToFalse
  144. updateWhyNotEnrolledInCm
  145. whyNotEnrolledInCmCategory=why_not_enrolled_in_cm_category
  146. whyNotEnrolledInCmMemo=why_not_enrolled_in_cm_memo
  147. setIsClientEnrolledInRmToTrue
  148. setIsClientEnrolledInRmToFalse
  149. updateWhyNotEnrolledInRm
  150. whyNotEnrolledInRmCategory=why_not_enrolled_in_rm_category
  151. whyNotEnrolledInRmMemo=why_not_enrolled_in_rm_memo
  152. updateIntakeInfo
  153. intakeText=intake_text
  154. intakeDetail=intake_detail
  155. deactivate
  156. memo
  157. updateDeactivationMemo
  158. memo=deactivation_memo
  159. reactivate
  160. memo
  161. updateReactivationMemo
  162. memo=reactivation_memo
  163. SUB
  164. dashboard
  165. med_profile
  166. med_profile_log
  167. pro_access
  168. id=client_pro_access.client_id=>/pro_access/view/UID
  169. add_new:client_pro_access=>/pro_access/view/UID
  170. clientUid:hidden=uid
  171. proUid:record:pro:uid,name_display
  172. reasonCategory
  173. reasonMemo
  174. reasonDetail
  175. notes
  176. id=note.client_id=>/notes/view/UID
  177. add_new:note=>/notes/view/UID
  178. clientUid:hidden=uid
  179. hcpProUid:record:pro:uid,name_display
  180. allyProUid:record:pro:uid,name_display
  181. effectiveDateEST:date
  182. effectiveTime:time
  183. reason1
  184. reason2
  185. reason3
  186. reason3Plus
  187. serviceLocation
  188. category
  189. contentText
  190. contentDetail
  191. care_months
  192. id=care_month.client_id=>/care_months/view/UID
  193. add_new:care_month
  194. clientUid:hidden=uid
  195. startMonth:number
  196. startYear:number
  197. care_month_entries
  198. id=care_month_entry.client_id=>/care_month_entries/view/UID
  199. bills
  200. id=bill.client_id=>/bills/view/UID
  201. related_transactions
  202. id=pro_transaction.client_id=>/transactions/view/UID
  203. action_items
  204. id=action_item.client_id=>/action_items/view/UID
  205. add_new:action_item
  206. clientUid:hidden=uid
  207. prescriberProUid:record:pro:uid,name_display
  208. toFacilityUid:record:facility:uid,name
  209. contentText
  210. contentDetail
  211. erx
  212. id=action_item.client_id,action_item_category='RX'=>/action_items/view/UID
  213. add_new:action_item
  214. clientUid:hidden=uid
  215. prescriberProUid:record:pro:uid,name_display
  216. toFacilityUid:record:facility:uid,name
  217. contentText
  218. contentDetail
  219. mcp_updates
  220. id=client_mcp_update.client_id
  221. ally_updates
  222. id=client_ally_update.client_id
  223. audit_log
  224. notes|note|view
  225. notes/view/{uid}
  226. ACTIONS
  227. signAsHcp
  228. SUB
  229. dashboard
  230. bills
  231. id=bill.note_id=>/bills/view/UID
  232. add_new:bill:createForNote
  233. noteUid:hidden=uid
  234. effectiveDate:date
  235. code
  236. reason1
  237. reason2
  238. reason3
  239. reason3Plus
  240. serviceLocation
  241. modifier
  242. numberOfUnits:number
  243. audit_log
  244. erx|action_item:action_item_category='RX'|view
  245. erx/view/{uid}
  246. ACTIONS
  247. signAsPrescriber
  248. updateToFacility
  249. toFacilityUid:record:facility:uid,name
  250. updateContent
  251. contentText=content_text
  252. contentDetail=content_detail
  253. updateStatus
  254. statusCategory:select:OPEN,CLOSED
  255. statusMemo
  256. efax
  257. toFaxNumber:tel
  258. SUB
  259. dashboard
  260. audit_log
  261. action_items|action_item|view
  262. action_items/view/{uid}
  263. ACTIONS
  264. signAsPrescriber
  265. updateToFacility
  266. toFacilityUid:record:facility:uid,name
  267. updateContent
  268. contentText=content_text
  269. contentDetail=content_detail
  270. updateStatus
  271. statusCategory:select:OPEN,CLOSED
  272. statusMemo
  273. efax
  274. toFaxNumber:tel
  275. SUB
  276. dashboard
  277. audit_log
  278. care_months|care_month|view
  279. care_months/view/{uid}
  280. ACTIONS
  281. putMcpPro
  282. mcpProUid:record:pro:uid,name_display
  283. putAllyPro
  284. allyProUid:record:pro:uid,name_display
  285. putReasons
  286. reason1
  287. reason2
  288. reason3
  289. reason3Plus
  290. setIsClientEnrolledInCmToTrue
  291. setIsClientEnrolledInCmToFalse
  292. updateWhyNotEnrolledInCm
  293. whyNotEnrolledInCmCategory
  294. whyNotEnrolledInCmMemo
  295. setIsClientEnrolledInRmToTrue
  296. setIsClientEnrolledInRmToFalse
  297. updateWhyNotEnrolledInRm
  298. whyNotEnrolledInRmCategory
  299. whyNotEnrolledInRmMemo
  300. generateBillForCm
  301. numberOfMinutes:number
  302. generateBillForRm
  303. numberOfMinutes:number
  304. setIsCmCanceledThisMonthToTrue
  305. updateWhyIsCmCanceledThisMonth
  306. setIsCmCanceledThisMonthToFalse
  307. setIsRmCanceledThisMonthToTrue
  308. updateWhyIsRmCanceledThisMonth
  309. setIsRmCanceledThisMonthToFalse
  310. setIsTmThisMonthToTrue
  311. setIsTmThisMonthToFalse
  312. SUB
  313. dashboard
  314. # :: need remove
  315. cm_time_entries
  316. id=care_month_entry.care_month_id,cm_or_rm='CM'
  317. add_new:care_month_entry:createForCm
  318. careMonthUid:hidden=uid
  319. proUid:record:pro:uid,name_display
  320. effectiveDate:date
  321. timeInSeconds:number
  322. isTimeSpecific:bool
  323. startingTime:time
  324. endingTime:time
  325. contentText
  326. contentDetail
  327. # :: need remove
  328. rm_time_entries
  329. id=care_month_entry.care_month_id,cm_or_rm='RM'
  330. add_new:care_month_entry:createForRm
  331. careMonthUid:hidden=uid
  332. proUid:record:pro:uid,name_display
  333. effectiveDate:date
  334. timeInSeconds:number
  335. isTimeSpecific:bool
  336. startingTime:time
  337. endingTime:time
  338. contentText
  339. contentDetail
  340. audit_log
  341. care_month_entries|care_month_entry|view
  342. care_month_entries/view/{uid}
  343. ACTIONS
  344. updateContent
  345. contentText
  346. contentDetail
  347. updateTiming
  348. effectiveDate
  349. timeInSeconds
  350. isTimeSpecific:bool
  351. startingTime
  352. endingTime
  353. SUB
  354. dashboard
  355. bills|bill|view
  356. bills/view/{uid}
  357. ACTIONS
  358. payHcpAmount
  359. hcpPaymentAmount:number
  360. payHcpDifferentAmount
  361. differentHcpPaymentAmount:number
  362. signAsHcp
  363. markSubmitted
  364. putCollectedAmount
  365. collectedAmount
  366. SUB
  367. dashboard
  368. transactions
  369. id=pro_transaction.bill_id
  370. audit_log
  371. transactions|pro_transaction
  372. med_profile_lines|client_info_line
  373. med_profile_line_updates|client_info_line_update
  374. pro_access|client_pro_access|view
  375. pro_access/view/{uid}
  376. ACTIONS
  377. updateReason
  378. reasonCategory=reason_category
  379. reasonDetail=reason_detail
  380. deactivate
  381. memo
  382. updateDeactivationMemo
  383. memo=deactivation_memo
  384. reactivate
  385. memo
  386. updateReactivationMemo
  387. memo=reactivation_memo
  388. SUB
  389. dashboard
  390. mcp_updates|client_mcp_update
  391. ally_updates|client_ally_update
  392. # audit_log :: coming soon
  393. ADMIN
  394. # admin_dashboard
  395. facilities|facility|view
  396. facilities/add_new:create
  397. facilities/view/{uid}
  398. ACTIONS
  399. updateBasic
  400. name=name
  401. addressFull=address_full
  402. addressLine1=address_line1
  403. addressLine2=address_line2
  404. addressCity=address_city
  405. addressState=address_state
  406. addressZip=address_zip
  407. addressCountry=address_country
  408. addressGeoLat=address_geo_lat
  409. addressGeoLong=address_geo_long
  410. phone=phone
  411. fax=fax
  412. hours=hours
  413. deactivate
  414. memo
  415. updateDeactivationMemo
  416. memo=deactivation_memo
  417. reactivate
  418. memo
  419. updateReactivationMemo
  420. memo=reactivation_memo
  421. SUB
  422. dashboard
  423. erx
  424. action_items
  425. audit_log
  426. pros|pro|add|view
  427. pros/add_new:create
  428. cellNumber:tel
  429. emailAddress:email
  430. nameDisplay
  431. namePrefix
  432. nameFirst
  433. nameMiddle
  434. nameLast
  435. nameSuffix
  436. nameCredential
  437. isHcp:bool
  438. hcpNpi
  439. previousProfessionCategory
  440. currentProfessionCategory
  441. pros/view/{uid}
  442. ACTIONS
  443. sendCellNumberConfirmationMessage
  444. confirmCellNumberWithConfirmationToken
  445. cellNumber:tel=cell_number
  446. token
  447. putNewCellNumber
  448. newCellNumber:tel=cell_number
  449. confirmEmailAddressWithConfirmationToken
  450. emailAddress:email=email_address
  451. token
  452. putNewEmailAddress
  453. newEmailAddress:email=email_address
  454. updateName
  455. nameDisplay
  456. namePrefix
  457. nameFirst
  458. nameMiddle
  459. nameLast
  460. nameSuffix
  461. nameCredential
  462. updateProfession
  463. isHcp:bool
  464. hcpNpi
  465. previousProfessionCategory
  466. currentProfessionCategory
  467. hcpCategory
  468. hcpSubcategory
  469. updateEnrolledHcpInfo
  470. enrolledHcpCategory
  471. enrolledHcpSubcategory
  472. enrolledHcpNpi
  473. putProfilePicture
  474. profilePictureBase64
  475. updatePhoneInfo
  476. homePhoneNumber
  477. workPhoneNumber
  478. supporterPhoneNumber
  479. supporterMemo
  480. phoneNumbersMemo
  481. updateAddress
  482. mailingAddressLine1
  483. mailingAddressLine2
  484. mailingAddressCity
  485. mailingAddressState
  486. mailingAddressCountry
  487. mailingAddressZip
  488. mailingAddressLat
  489. mailingAddressLong
  490. homeAddressLine1
  491. homeAddressLine2
  492. homeAddressCity
  493. homeAddressState
  494. homeAddressCountry
  495. homeAddressZip
  496. homeAddressLat
  497. homeAddressLong
  498. updatePaymentProcessingDetail
  499. paymentProcessingDetail
  500. uploadDriverLicense
  501. driverLicenseFilePath
  502. updateDriverLicenseInfo
  503. driverLicenseState
  504. driverLicenseIssueDate
  505. driverLicenseExpirationDate
  506. updateSsn
  507. ssn
  508. # new actions from ProService.java
  509. sendEmailAddressConfirmationMessage
  510. setIsEnrolledAsHcpToTrue
  511. setIsEnrolledAsHcpToFalse
  512. setIsEnrolledAsMcpToTrue
  513. setIsEnrolledAsMcpToFalse
  514. removeProfilePicture
  515. updateW9Detail
  516. w9Detail
  517. updateSignedContractPdf
  518. signedContractPdf
  519. setIsPaymentProcessingDetailCompleteToTrue
  520. setIsPaymentProcessingDetailCompleteToFalse
  521. setIsDriverLicenseCompleteToTrue
  522. setIsDriverLicenseCompleteToFalse
  523. setIsSsnCompleteToTrue
  524. setIsSsnCompleteToFalse
  525. SUB
  526. dashboard
  527. payment_schedule
  528. id=pro_rate.pro_id=>/pro_rates/view/UID
  529. add_new:pro_rate
  530. proUid:hidden=uid
  531. asHcpOrAlly:select:HCP,ALLY
  532. code
  533. amount:number
  534. teams
  535. clients
  536. pro_access
  537. mcp_updates
  538. ally_updates
  539. erx
  540. action_items
  541. care_months
  542. care_month_entries
  543. notes
  544. bills
  545. pro_transactions
  546. lobby_pros
  547. id=lobby_pro.pro_id=>/lobby_pros/view/UID
  548. add_new:lobby_pro
  549. proUid:hidden=uid
  550. lobbyUid:record:lobby:uid,name
  551. sessions
  552. audit_log
  553. pro_rates|pro_rate|view
  554. pro_rates/view/{uid}
  555. ACTIONS
  556. updateAmount
  557. newAmount:number=amount
  558. SUB
  559. dashboard
  560. lobbies|lobby|add|view
  561. lobbies/add_new:create
  562. name
  563. urlSlug
  564. isStrangerAccessible:boolean
  565. isClientAccessible:boolean
  566. lobbies/view/{uid}
  567. ACTIONS
  568. putName
  569. name
  570. putUrlSlug
  571. urlSlug
  572. setIsStrangerAccessibleToTrue
  573. setIsStrangerAccessibleToFalse
  574. setIsClientAccessibleToTrue
  575. setIsClientAccessibleToFalse
  576. SUB
  577. dashboard
  578. lobby_pros
  579. id=lobby_pro.lobby_id=>/lobby_pros/view/UID
  580. add_new:lobby_pro
  581. lobbyUid:hidden=uid
  582. proUid:record:pro:uid,name_display
  583. meetings
  584. id=meeting.lobby_id=>/meetings/view/UID
  585. meetings|meeting|add|view
  586. meetings/add_new:meetings:createAsProPerformer
  587. lobbyUid:record:lobby:uid,name
  588. targetLobbyProUid:record:lobby_pro:uid,uid
  589. title
  590. name
  591. pictureBase64
  592. meetings/view/{uid}
  593. ACTIONS
  594. putLobby
  595. lobbyUid:record:lobby:uid,name
  596. putTargetLobbyPro
  597. lobbyUid:record:lobbyPro:uid,name
  598. putTitle
  599. title
  600. putStrangerInfo
  601. strangerFirstName
  602. strangerLastName
  603. strangerDob:date
  604. strangerMcn
  605. isStrangerMcnPpb:boolean
  606. strangerMcnDetail
  607. strangerSsn
  608. strangerDetail
  609. putMeetingNumber
  610. SUB
  611. dashboard
  612. meeting_participants
  613. id=meeting_participant.meeting_id=>/meeting_participants/view/UID
  614. add_new:meeting_participant:createForPro
  615. meetingUid:hidden=uid
  616. proUid:record:pro:uid,name_display
  617. name
  618. pictureBase64
  619. meeting_invitations
  620. id=meeting_invitation.meeting_id=>/meeting_invitations/view/UID
  621. add_new:meeting_invitation
  622. meetingUid:hidden=uid
  623. smsOrEmail:select:SMS,EMAIL
  624. toSms
  625. toEmail
  626. toName
  627. meeting_rings
  628. id=meeting_ring.meeting_id=>/meeting_rings/view/UID
  629. meeting_knocks
  630. id=meeting_knock.meeting_id=>/meeting_knocks/view/UID
  631. meeting_messages
  632. id=meeting_message.meeting_id=>/meeting_messages/view/UID
  633. meeting_participants|meeting_participant|view
  634. meeting_participants/view/{uid}
  635. SUB
  636. dashboard
  637. meeting_invitations|meeting_invitation|view
  638. meeting_invitations/view/{uid}
  639. ACTIONS
  640. cancel
  641. memo
  642. SUB
  643. dashboard
  644. meeting_rings|meeting_ring|view
  645. meeting_rings/view/{uid}
  646. SUB
  647. dashboard
  648. meeting_knocks|meeting_knock|view
  649. meeting_knocks/view/{uid}
  650. SUB
  651. dashboard
  652. meeting_messages|meeting_message|view
  653. meeting_message/view/{uid}
  654. SUB
  655. dashboard