tree.txt 23 KB

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