@@ -37,44 +37,65 @@ fun transformPatientCategoryToHealthStatus(patientCategory: PatientCategory) =
37
37
38
38
fun transformAppointmentUiReasonToCode (uiReason : Reason ): CodeableConcept ? =
39
39
when (uiReason) {
40
- Reason .CERVICAL_CANCER_SCREENING -> CodeableConcept (
41
- Coding (SystemConstants .REASON_CODE_SYSTEM , " via" , " Cervical Cancer Screening" )
42
- )
43
- Reason .DBS_POSITIVE -> CodeableConcept (
44
- Coding (SystemConstants .REASON_CODE_SYSTEM , " DBS Pos" , " DBS Positive" )
45
- )
46
- Reason .HIV_TEST -> CodeableConcept (
47
- Coding (SystemConstants .REASON_CODE_SYSTEM , " hiv-test" , " HIV Test" )
48
- )
49
- Reason .INDEX_CASE_TESTING -> CodeableConcept (
50
- Coding (SystemConstants .REASON_CODE_SYSTEM , " ICT" , " Index Case Testing" )
51
- )
52
- Reason .MILESTONE_HIV_TEST -> CodeableConcept (
53
- Coding (SystemConstants .REASON_CODE_SYSTEM , " Milestone" , " Milestone HIV Test" )
54
- )
55
- Reason .LINKAGE -> CodeableConcept (
56
- Coding (SystemConstants .REASON_CODE_SYSTEM , " linkage" , " Linkage" )
57
- )
58
- Reason .REFILL -> CodeableConcept (
59
- Coding (SystemConstants .REASON_CODE_SYSTEM , " Refill" , " Refill" )
60
- )
61
- Reason .ROUTINE_VISIT -> CodeableConcept (
62
- Coding (SystemConstants .REASON_CODE_SYSTEM , " Routine" , " Routine Visit" )
63
- )
64
- Reason .VIRAL_LOAD_COLLECTION -> CodeableConcept (
65
- Coding (SystemConstants .REASON_CODE_SYSTEM , " vl" , " Viral Load Collection" )
66
- )
67
- Reason .WELCOME_SERVICE -> CodeableConcept (
68
- Coding (SystemConstants .REASON_CODE_SYSTEM , " ICT" , " Index Case Testing" )
69
- )
70
- Reason .WELCOME_SERVICE_HVL -> CodeableConcept (
71
- Coding (SystemConstants .REASON_CODE_SYSTEM , " welcome-service-hvl" , " Welcome Service HVL" )
72
- )
73
- Reason .WELCOME_SERVICE_FOLLOW_UP -> CodeableConcept (
74
- Coding (SystemConstants .REASON_CODE_SYSTEM , " welcome-service-follow-up" , " Index Case Testing" )
75
- )
76
- Reason .TB_HISTORY_REGIMEN -> CodeableConcept (
77
- Coding (SystemConstants .REASON_CODE_SYSTEM , " tb_history_and_regimen" , " Welcome Service Follow Up" )
78
- )
40
+ Reason .CERVICAL_CANCER_SCREENING ->
41
+ CodeableConcept (
42
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " via" , " Cervical Cancer Screening" ),
43
+ )
44
+ Reason .DBS_POSITIVE ->
45
+ CodeableConcept (
46
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " DBS Pos" , " DBS Positive" ),
47
+ )
48
+ Reason .HIV_TEST ->
49
+ CodeableConcept (
50
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " hiv-test" , " HIV Test" ),
51
+ )
52
+ Reason .INDEX_CASE_TESTING ->
53
+ CodeableConcept (
54
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " ICT" , " Index Case Testing" ),
55
+ )
56
+ Reason .MILESTONE_HIV_TEST ->
57
+ CodeableConcept (
58
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " Milestone" , " Milestone HIV Test" ),
59
+ )
60
+ Reason .LINKAGE ->
61
+ CodeableConcept (
62
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " linkage" , " Linkage" ),
63
+ )
64
+ Reason .REFILL ->
65
+ CodeableConcept (
66
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " Refill" , " Refill" ),
67
+ )
68
+ Reason .ROUTINE_VISIT ->
69
+ CodeableConcept (
70
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " Routine" , " Routine Visit" ),
71
+ )
72
+ Reason .VIRAL_LOAD_COLLECTION ->
73
+ CodeableConcept (
74
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " vl" , " Viral Load Collection" ),
75
+ )
76
+ Reason .WELCOME_SERVICE ->
77
+ CodeableConcept (
78
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " ICT" , " Index Case Testing" ),
79
+ )
80
+ Reason .WELCOME_SERVICE_HVL ->
81
+ CodeableConcept (
82
+ Coding (SystemConstants .REASON_CODE_SYSTEM , " welcome-service-hvl" , " Welcome Service HVL" ),
83
+ )
84
+ Reason .WELCOME_SERVICE_FOLLOW_UP ->
85
+ CodeableConcept (
86
+ Coding (
87
+ SystemConstants .REASON_CODE_SYSTEM ,
88
+ " welcome-service-follow-up" ,
89
+ " Index Case Testing"
90
+ ),
91
+ )
92
+ Reason .TB_HISTORY_REGIMEN ->
93
+ CodeableConcept (
94
+ Coding (
95
+ SystemConstants .REASON_CODE_SYSTEM ,
96
+ " tb_history_and_regimen" ,
97
+ " Welcome Service Follow Up"
98
+ ),
99
+ )
79
100
else -> null
80
101
}
0 commit comments