Skip to content

Commit e2c5d57

Browse files
authored
Fix overlaps in date ranges
1 year = 12 months, so <= 12 months captures 1 year olds, but not 13 month olds who are also not > 1 year. For the first few rows, we interpret the upper-bound as being excluded, so 0-2 weeks means 0 days to 13 days 2 weeks - 12 months means 14 days to 12 months minus 1 day. That way the ranges are unambiguous and capture all possible ages.
1 parent f49fbd7 commit e2c5d57

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

configuration/backend_configuration/conceptreferencerange/alpreferenceranges.csv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Uuid,Concept Numeric uuid,Label,Absolute low,Critical low,Normal low,Normal high,Critical high,Absolute high,Criteria
2-
e1d6108b-b395-4c41-bd6f-1c9cbb33b94b,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Newborn (0-2 weeks),0,50,80,250,350,,$patient.getAgeInWeeks() >= 0 && $patient.getAgeInWeeks() <= 2
3-
cc91a686-9e8d-4b3f-9550-e0638015317e,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Infants (2 weeks - 12 months),0,80,120,420,550,,$patient.getAgeInWeeks() > 2 && $patient.getAgeInMonths() <= 12
4-
84e6bed7-aad3-4d14-b6b4-c719abad726d,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Children (1 - 9 years),0,100,150,420,550,,$patient.getAge() > 1 && $patient.getAge() <= 9
2+
e1d6108b-b395-4c41-bd6f-1c9cbb33b94b,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Newborn (0-2 weeks),0,50,80,250,350,,$patient.getAgeInWeeks() >= 0 && $patient.getAgeInWeeks() < 2
3+
cc91a686-9e8d-4b3f-9550-e0638015317e,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Infants (2 weeks - 12 months),0,80,120,420,550,,$patient.getAgeInWeeks() >= 2 && $patient.getAgeInMonths() < 12
4+
84e6bed7-aad3-4d14-b6b4-c719abad726d,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Children (1 - 9 years),0,100,150,420,550,,$patient.getAge() >= 1 && $patient.getAge() <= 9
55
5272f002-edd6-4a9c-869e-b68b1b7adc88,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Adolescents (10 - 14 years) - F,0,120,150,500,650,,"$patient.getAge() >= 10 && $patient.getAge() <= 14 && $patient.getGender() == ""F"""
66
45d59594-8216-4e17-93fc-4e578090fcaf,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Adolescents (10 - 18 years) - M,0,150,200,400,500,,"$patient.getAge() >= 10 && $patient.getAge() <= 18 && $patient.getGender() == ""M"""
77
dd9a6f84-74a3-4268-981a-57c07a47e282,785AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,ALP Late Adolescents (15 - 18 years) - F,0,80,120,350,450,,"$patient.getAge() >= 15 && $patient.getAge() <= 18 && $patient.getGender() == ""F"""

0 commit comments

Comments
 (0)