|
@@ -1,6 +1,6 @@
|
|
|
PRO
|
|
|
# dashboard
|
|
|
-# my_payment_schedule
|
|
|
+ my_payment_schedule|pro_rate:pro_id=OWN
|
|
|
my_teams|team|add|view
|
|
|
my_teams/add_new:create
|
|
|
hcpProUid:record:pro:uid,name_display
|
|
@@ -10,10 +10,32 @@ PRO
|
|
|
ACTIONS
|
|
|
updateTeamNumber
|
|
|
teamNumber=team_number
|
|
|
+ deactivate
|
|
|
+ memo
|
|
|
+ updateDeactivationMemo
|
|
|
+ memo=deactivation_memo
|
|
|
+ reactivate
|
|
|
+ memo
|
|
|
+ updateReactivationMemo
|
|
|
+ memo=reactivation_memo
|
|
|
SUB
|
|
|
dashboard
|
|
|
clients
|
|
|
id=client.team_id
|
|
|
+ add_new:client
|
|
|
+ teamUid:hidden=uid
|
|
|
+ nameDisplay
|
|
|
+ namePrefix
|
|
|
+ nameFirst
|
|
|
+ nameMiddle
|
|
|
+ nameLast
|
|
|
+ nameSuffix
|
|
|
+ nameCredential
|
|
|
+ gender:select:M,F
|
|
|
+ dateOfBirth:date
|
|
|
+ cellNumber:tel
|
|
|
+ emailAddress:email
|
|
|
+ medicareNumber
|
|
|
audit_log
|
|
|
my_clients|client|add|view
|
|
|
my_clients/add_new:create
|
|
@@ -21,13 +43,12 @@ PRO
|
|
|
mcpProUid:record:pro:uid,name_display
|
|
|
allyProUid:record:pro:uid,name_display
|
|
|
nameDisplay
|
|
|
- name.nameDisplay
|
|
|
- name.namePrefix
|
|
|
- name.nameFirst
|
|
|
- name.nameMiddle
|
|
|
- name.nameLast
|
|
|
- name.nameSuffix
|
|
|
- name.nameCredential
|
|
|
+ namePrefix
|
|
|
+ nameFirst
|
|
|
+ nameMiddle
|
|
|
+ nameLast
|
|
|
+ nameSuffix
|
|
|
+ nameCredential
|
|
|
gender:select:M,F
|
|
|
dateOfBirth:date
|
|
|
cellNumber:tel
|
|
@@ -36,39 +57,35 @@ PRO
|
|
|
my_clients/view/{uid}
|
|
|
ACTIONS
|
|
|
sendCellNumberConfirmationMessage
|
|
|
- confirmCellNumberWithConfirmationToken
|
|
|
- token
|
|
|
putNewCellNumber
|
|
|
newCellNumber:tel=cell_number
|
|
|
sendEmailAddressConfirmationMessage
|
|
|
- confirmEmailAddressWithConfirmationToken
|
|
|
- token
|
|
|
putNewEmailAddress
|
|
|
newEmailAddress:email=email_address
|
|
|
putTeam
|
|
|
teamUid:record:team:uid,team_number
|
|
|
- removeTeam
|
|
|
+ removeTeam:if:teamUid
|
|
|
putMcp
|
|
|
mcpProUid:record:pro:uid,name_display
|
|
|
- removeMcp
|
|
|
+ removeMcp:if:mcpProUid
|
|
|
putAlly
|
|
|
allyProUid:record:pro:uid,name_display
|
|
|
- removeAlly
|
|
|
+ removeAlly:if:allyProUid
|
|
|
putName
|
|
|
- name.nameDisplay
|
|
|
- name.namePrefix
|
|
|
- name.nameFirst
|
|
|
- name.nameMiddle
|
|
|
- name.nameLast
|
|
|
- name.nameSuffix
|
|
|
- name.nameCredential
|
|
|
+ nameDisplay
|
|
|
+ namePrefix
|
|
|
+ nameFirst
|
|
|
+ nameMiddle
|
|
|
+ nameLast
|
|
|
+ nameSuffix
|
|
|
+ nameCredential
|
|
|
putGender
|
|
|
gender:select:M,F=gender
|
|
|
putDateOfBirth
|
|
|
dateOfBirth:date=date_of_birth
|
|
|
putProfilePicture
|
|
|
profilePictureBase64
|
|
|
- removeProfilePicture
|
|
|
+ removeProfilePicture:if:profilePictureBase64
|
|
|
updatePhoneInfo
|
|
|
homePhoneNumber=home_phone_number
|
|
|
workPhoneNumber=work_phone_number
|
|
@@ -141,10 +158,16 @@ PRO
|
|
|
med_profile
|
|
|
med_profile_log
|
|
|
pro_access
|
|
|
- id=client_pro_access.client_id
|
|
|
+ id=client_pro_access.client_id :: also link to TL pro-access single
|
|
|
+ add_new:client_pro_access
|
|
|
+ clientUid:hidden=uid
|
|
|
+ proUid:record:pro:uid,name_display
|
|
|
+ reasonCategory
|
|
|
+ reasonMemo
|
|
|
+ reasonDetail
|
|
|
notes
|
|
|
id=note.client_id
|
|
|
- add_new:note
|
|
|
+ add_new:note :: exit to notes/view/{uid} - 207
|
|
|
clientUid:hidden=uid
|
|
|
hcpProUid:record:pro:uid,name_display
|
|
|
allyProUid:record:pro:uid,name_display
|
|
@@ -162,8 +185,8 @@ PRO
|
|
|
id=care_month.client_id
|
|
|
add_new:care_month
|
|
|
clientUid:hidden=uid
|
|
|
- startDate:date
|
|
|
-# care_months/add_new:create
|
|
|
+ startMonth:number
|
|
|
+ startYear:number
|
|
|
care_month_entries
|
|
|
id=care_month_entry.client_id
|
|
|
bills
|
|
@@ -172,85 +195,141 @@ PRO
|
|
|
id=pro_transaction.client_id
|
|
|
action_items
|
|
|
id=action_item.client_id
|
|
|
-# action_items/add_new:create
|
|
|
+ add_new:action_item
|
|
|
+ clientUid:hidden=uid
|
|
|
+ prescriberProUid:record:pro:uid,name_display
|
|
|
+ toFacilityUid:record:facility:uid,name
|
|
|
+ contentText
|
|
|
+ contentDetail
|
|
|
erx
|
|
|
-# erx/add_new:create
|
|
|
+ id=action_item.client_id :: and category = RX
|
|
|
+ add_new:action_item
|
|
|
+ clientUid:hidden=uid
|
|
|
+ prescriberProUid:record:pro:uid,name_display
|
|
|
+ toFacilityUid:record:facility:uid,name
|
|
|
+ contentText
|
|
|
+ contentDetail
|
|
|
mcp_updates
|
|
|
id=client_mcp_update.client_id
|
|
|
ally_updates
|
|
|
id=client_ally_update.client_id
|
|
|
audit_log
|
|
|
- notes|note|add|view
|
|
|
- notes/add_new:create
|
|
|
- clientUid:record:client:uid,name_display
|
|
|
- hcpProUid:record:pro:uid,name_display
|
|
|
- allyProUid:record:pro:uid,name_display
|
|
|
- effectiveDateEST:date
|
|
|
- effectiveTime:time
|
|
|
- reason1
|
|
|
- reason2
|
|
|
- reason3
|
|
|
- reason3Plus
|
|
|
- serviceLocation
|
|
|
- category
|
|
|
- contentText
|
|
|
- contentDetail
|
|
|
+ notes|note|view
|
|
|
notes/view/{uid}
|
|
|
ACTIONS
|
|
|
signAsHcp
|
|
|
SUB
|
|
|
dashboard
|
|
|
+ bills
|
|
|
+ id=bill.note_id
|
|
|
+ add_new:bill :: api is createForNote
|
|
|
+ noteUid:hidden=uid
|
|
|
+ effectiveDate:date
|
|
|
+ code
|
|
|
+ reason1
|
|
|
+ reason2
|
|
|
+ reason3
|
|
|
+ reason3Plus
|
|
|
+ serviceLocation
|
|
|
+ modifier
|
|
|
+ numberOfUnits:number
|
|
|
audit_log
|
|
|
-# erx
|
|
|
-# erx/view/{uid}
|
|
|
-# ACTIONS
|
|
|
-# SUB
|
|
|
-# dashboard
|
|
|
-# audit_log
|
|
|
+ erx|action_item|view :: where category = RX
|
|
|
+ erx/view/{uid}
|
|
|
+ ACTIONS
|
|
|
+ signAsPrescriber
|
|
|
+ updateToFacility
|
|
|
+ toFacilityUid:record:facility:uid,name
|
|
|
+ updateContent
|
|
|
+ contentText=content_text
|
|
|
+ contentDetail=content_detail
|
|
|
+ updateStatus
|
|
|
+ statusCategory:select:OPEN,CLOSED
|
|
|
+ statusMemo
|
|
|
+ efax
|
|
|
+ toFaxNumber:tel
|
|
|
+ SUB
|
|
|
+ dashboard
|
|
|
+ audit_log
|
|
|
action_items|action_item|view
|
|
|
action_items/view/{uid}
|
|
|
ACTIONS
|
|
|
+ signAsPrescriber
|
|
|
+ updateToFacility
|
|
|
+ toFacilityUid:record:facility:uid,name
|
|
|
+ updateContent
|
|
|
+ contentText=content_text
|
|
|
+ contentDetail=content_detail
|
|
|
+ updateStatus
|
|
|
+ statusCategory:select:OPEN,CLOSED
|
|
|
+ statusMemo
|
|
|
+ efax
|
|
|
+ toFaxNumber:tel
|
|
|
SUB
|
|
|
- dashboard
|
|
|
- audit_log
|
|
|
- care_months|care_month|add|view
|
|
|
- care_months/add_new:create
|
|
|
- clientUid:record:client:uid,name_display
|
|
|
- startDate:date
|
|
|
+ dashboard
|
|
|
+ audit_log
|
|
|
+ care_months|care_month|view
|
|
|
care_months/view/{uid}
|
|
|
ACTIONS
|
|
|
+ putMcpPro
|
|
|
+ mcpProUid:record:pro:uid,name_display
|
|
|
+ putAllyPro
|
|
|
+ allyProUid:record:pro:uid,name_display
|
|
|
+ putReasons
|
|
|
+ reason1
|
|
|
+ reason2
|
|
|
+ reason3
|
|
|
+ reason3Plus
|
|
|
+ setIsClientEnrolledInCmToTrue
|
|
|
+ setIsClientEnrolledInCmToFalse
|
|
|
+ updateWhyNotEnrolledInCm
|
|
|
+ whyNotEnrolledInCmCategory
|
|
|
+ whyNotEnrolledInCmMemo
|
|
|
+ setIsClientEnrolledInRmToTrue
|
|
|
+ setIsClientEnrolledInRmToFalse
|
|
|
+ updateWhyNotEnrolledInRm
|
|
|
+ whyNotEnrolledInRmCategory
|
|
|
+ whyNotEnrolledInRmMemo
|
|
|
generateBillForCm
|
|
|
numberOfMinutes:number
|
|
|
generateBillForRm
|
|
|
numberOfMinutes:number
|
|
|
+ setIsCmCanceledThisMonthToTrue
|
|
|
+ updateWhyIsCmCanceledThisMonth
|
|
|
+ setIsCmCanceledThisMonthToFalse
|
|
|
+ setIsRmCanceledThisMonthToTrue
|
|
|
+ updateWhyIsRmCanceledThisMonth
|
|
|
+ setIsRmCanceledThisMonthToFalse
|
|
|
+ setIsTmThisMonthToTrue
|
|
|
+ setIsTmThisMonthToFalse
|
|
|
SUB
|
|
|
dashboard
|
|
|
- time_entries
|
|
|
- id=care_month_entry.care_month_id
|
|
|
+ cm_time_entries :: need remove
|
|
|
+ id=care_month_entry.care_month_id :: where cm_or_rm = cm
|
|
|
+ add_new:care_month_entry :: api is createForCm
|
|
|
+ careMonthUid:hidden=uid
|
|
|
+ proUid:record:pro:uid,name_display
|
|
|
+ effectiveDate:date
|
|
|
+ timeInSeconds:number
|
|
|
+ isTimeSpecific
|
|
|
+ startingTime:time
|
|
|
+ endingTime:time
|
|
|
+ contentText
|
|
|
+ contentDetail
|
|
|
+ rm_time_entries :: need remove
|
|
|
+ id=care_month_entry.care_month_id :: where cm_or_rm = rm
|
|
|
+ add_new:care_month_entry :: api is createForRm
|
|
|
+ careMonthUid:hidden=uid
|
|
|
+ proUid:record:pro:uid,name_display
|
|
|
+ effectiveDate:date
|
|
|
+ timeInSeconds:number
|
|
|
+ isTimeSpecific
|
|
|
+ startingTime:time
|
|
|
+ endingTime:time
|
|
|
+ contentText
|
|
|
+ contentDetail
|
|
|
audit_log
|
|
|
- care_month_entries|care_month_entry|add|view|remove
|
|
|
- care_month_entries/add_new_for_cm:createForCm
|
|
|
- careMonthUid:record:care_month:uid,start_date
|
|
|
- proUid:record:pro:uid,name_display
|
|
|
- effectiveDate:date
|
|
|
- timeInSeconds:number
|
|
|
- isTimeSpecific
|
|
|
- startingTime:time
|
|
|
- endingTime:time
|
|
|
- contentText
|
|
|
- contentDetail
|
|
|
- care_month_entries/add_new_for_rm:createForRm
|
|
|
- careMonthUid:record:care_month:uid,start_date
|
|
|
- proUid:record:pro:uid,name_display
|
|
|
- effectiveDate:date
|
|
|
- timeInSeconds:number
|
|
|
- isTimeSpecific
|
|
|
- startingTime:time
|
|
|
- endingTime:time
|
|
|
- contentText
|
|
|
- contentDetail
|
|
|
- care_month_entries/remove/{uid}:remove
|
|
|
- memo
|
|
|
+ care_month_entries|care_month_entry|view
|
|
|
care_month_entries/view/{uid}
|
|
|
ACTIONS
|
|
|
updateContent
|
|
@@ -264,18 +343,7 @@ PRO
|
|
|
endingTime
|
|
|
SUB
|
|
|
dashboard
|
|
|
- bills|bill|add|view
|
|
|
- bills/add_new_for_note:createForNote
|
|
|
- noteUid:record:note:uid,uid
|
|
|
- effectiveDate:date
|
|
|
- code
|
|
|
- reason1
|
|
|
- reason2
|
|
|
- reason3
|
|
|
- reason3Plus
|
|
|
- serviceLocation
|
|
|
- modifier
|
|
|
- numberOfUnits:number
|
|
|
+ bills|bill|view
|
|
|
bills/view/{uid}
|
|
|
ACTIONS
|
|
|
payHcpAmount
|
|
@@ -289,14 +357,30 @@ PRO
|
|
|
SUB
|
|
|
dashboard
|
|
|
transactions
|
|
|
+ id=pro_transaction.bill_id
|
|
|
audit_log
|
|
|
transactions|pro_transaction
|
|
|
-# med_profile_lines
|
|
|
-# med_profile_line_updates
|
|
|
- pro_access|client_pro_access
|
|
|
+ med_profile_lines|client_info_line
|
|
|
+ med_profile_line_updates|client_info_line_update
|
|
|
+ pro_access|client_pro_access|view
|
|
|
+ pro_access/view/{uid}
|
|
|
+ ACTIONS
|
|
|
+ updateReason
|
|
|
+ reasonCategory=reason_category
|
|
|
+ reasonDetail=reason_detail
|
|
|
+ deactivate
|
|
|
+ memo
|
|
|
+ updateDeactivationMemo
|
|
|
+ memo=deactivation_memo
|
|
|
+ reactivate
|
|
|
+ memo
|
|
|
+ updateReactivationMemo
|
|
|
+ memo=reactivation_memo
|
|
|
+ SUB
|
|
|
+ dashboard
|
|
|
mcp_updates|client_mcp_update
|
|
|
ally_updates|client_ally_update
|
|
|
-# audit_log
|
|
|
+ audit_log :: coming soon
|
|
|
|
|
|
ADMIN
|
|
|
# admin_dashboard
|
|
@@ -304,6 +388,28 @@ ADMIN
|
|
|
facilities/add_new:create
|
|
|
facilities/view/{uid}
|
|
|
ACTIONS
|
|
|
+ updateBasic
|
|
|
+ name=name
|
|
|
+ addressFull=address_full
|
|
|
+ addressLine1=address_line1
|
|
|
+ addressLine2=address_line2
|
|
|
+ addressCity=address_city
|
|
|
+ addressState=address_state
|
|
|
+ addressZip=address_zip
|
|
|
+ addressCountry=address_country
|
|
|
+ addressGeoLat=address_geo_lat
|
|
|
+ addressGeoLong=address_geo_long
|
|
|
+ phone=phone
|
|
|
+ fax=fax
|
|
|
+ hours=hours
|
|
|
+ deactivate
|
|
|
+ memo
|
|
|
+ updateDeactivationMemo
|
|
|
+ memo=deactivation_memo
|
|
|
+ reactivate
|
|
|
+ memo
|
|
|
+ updateReactivationMemo
|
|
|
+ memo=reactivation_memo
|
|
|
SUB
|
|
|
dashboard
|
|
|
erx
|
|
@@ -313,13 +419,13 @@ ADMIN
|
|
|
pros/add_new:create
|
|
|
cellNumber:tel
|
|
|
emailAddress:email
|
|
|
- name.nameDisplay
|
|
|
- name.namePrefix
|
|
|
- name.nameFirst
|
|
|
- name.nameMiddle
|
|
|
- name.nameLast
|
|
|
- name.nameSuffix
|
|
|
- name.nameCredential
|
|
|
+ nameDisplay
|
|
|
+ namePrefix
|
|
|
+ nameFirst
|
|
|
+ nameMiddle
|
|
|
+ nameLast
|
|
|
+ nameSuffix
|
|
|
+ nameCredential
|
|
|
isHcp
|
|
|
hcpNpi
|
|
|
previousProfessionCategory
|
|
@@ -338,13 +444,13 @@ ADMIN
|
|
|
putNewEmailAddress
|
|
|
newEmailAddress:email=email_address
|
|
|
updateName
|
|
|
- name.nameDisplay
|
|
|
- name.namePrefix
|
|
|
- name.nameFirst
|
|
|
- name.nameMiddle
|
|
|
- name.nameLast
|
|
|
- name.nameSuffix
|
|
|
- name.nameCredential
|
|
|
+ nameDisplay
|
|
|
+ namePrefix
|
|
|
+ nameFirst
|
|
|
+ nameMiddle
|
|
|
+ nameLast
|
|
|
+ nameSuffix
|
|
|
+ nameCredential
|
|
|
updateProfession
|
|
|
isHcp
|
|
|
hcpNpi
|
|
@@ -394,6 +500,12 @@ ADMIN
|
|
|
SUB
|
|
|
dashboard
|
|
|
payment_schedule
|
|
|
+ id=pro_rate.pro_id :: and link to pro_rates/view/{uid}
|
|
|
+ add_new:pro_rate
|
|
|
+ proUid:hidden=uid
|
|
|
+ asHcpOrAlly:select:HCP,ALLY
|
|
|
+ code
|
|
|
+ amount:number
|
|
|
teams
|
|
|
clients
|
|
|
pro_access
|
|
@@ -408,12 +520,7 @@ ADMIN
|
|
|
pro_transactions
|
|
|
sessions
|
|
|
audit_log
|
|
|
- pro_rates|pro_rate|add|view
|
|
|
- pro_rates/add_new:create
|
|
|
- proUid:record:pro:uid,name_display
|
|
|
- asHcpOrAlly:select:HCP,ALLY
|
|
|
- code
|
|
|
- amount:number
|
|
|
+ pro_rates|pro_rate|view
|
|
|
pro_rates/view/{uid}
|
|
|
ACTIONS
|
|
|
updateAmount
|