Skip to content

Commit e5ead1e

Browse files
authored
BFD-4676: Add new SAMHSA Codes in All BFD Versions (#3114)
1 parent 636ae6e commit e5ead1e

4 files changed

Lines changed: 214 additions & 4 deletions

File tree

apps/bfd-server-ng/src/main/resources/security_labels.yml

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2731,3 +2731,171 @@
27312731
code: 94.69
27322732
startDate: 1970-01-01
27332733
endDate: 9999-12-31
2734+
- system: http://hl7.org/fhir/sid/icd-10-cm
2735+
code: F10.11
2736+
startDate: 2017-01-01
2737+
endDate: 9999-12-31
2738+
- system: http://hl7.org/fhir/sid/icd-10-cm
2739+
code: F10.130
2740+
startDate: 2020-01-01
2741+
endDate: 9999-12-31
2742+
- system: http://hl7.org/fhir/sid/icd-10-cm
2743+
code: F10.131
2744+
startDate: 2020-01-01
2745+
endDate: 9999-12-31
2746+
- system: http://hl7.org/fhir/sid/icd-10-cm
2747+
code: F10.132
2748+
startDate: 2020-01-01
2749+
endDate: 9999-12-31
2750+
- system: http://hl7.org/fhir/sid/icd-10-cm
2751+
code: F10.139
2752+
startDate: 2020-01-01
2753+
endDate: 9999-12-31
2754+
- system: http://hl7.org/fhir/sid/icd-10-cm
2755+
code: F10.90
2756+
startDate: 2022-01-01
2757+
endDate: 9999-12-31
2758+
- system: http://hl7.org/fhir/sid/icd-10-cm
2759+
code: F10.91
2760+
startDate: 2022-01-01
2761+
endDate: 9999-12-31
2762+
- system: http://hl7.org/fhir/sid/icd-10-cm
2763+
code: F10.930
2764+
startDate: 2020-01-01
2765+
endDate: 9999-12-31
2766+
- system: http://hl7.org/fhir/sid/icd-10-cm
2767+
code: F10.931
2768+
startDate: 2020-01-01
2769+
endDate: 9999-12-31
2770+
- system: http://hl7.org/fhir/sid/icd-10-cm
2771+
code: F10.932
2772+
startDate: 2020-01-01
2773+
endDate: 9999-12-31
2774+
- system: http://hl7.org/fhir/sid/icd-10-cm
2775+
code: F10.939
2776+
startDate: 2020-01-01
2777+
endDate: 9999-12-31
2778+
- system: http://hl7.org/fhir/sid/icd-10-cm
2779+
code: F11.11
2780+
startDate: 2017-01-01
2781+
endDate: 9999-12-31
2782+
- system: http://hl7.org/fhir/sid/icd-10-cm
2783+
code: F11.13
2784+
startDate: 2020-01-01
2785+
endDate: 9999-12-31
2786+
- system: http://hl7.org/fhir/sid/icd-10-cm
2787+
code: F11.91
2788+
startDate: 2022-01-01
2789+
endDate: 9999-12-31
2790+
- system: http://hl7.org/fhir/sid/icd-10-cm
2791+
code: F12.11
2792+
startDate: 2017-01-01
2793+
endDate: 9999-12-31
2794+
- system: http://hl7.org/fhir/sid/icd-10-cm
2795+
code: F12.13
2796+
startDate: 2020-01-01
2797+
endDate: 9999-12-31
2798+
- system: http://hl7.org/fhir/sid/icd-10-cm
2799+
code: F12.23
2800+
startDate: 2018-01-01
2801+
endDate: 9999-12-31
2802+
- system: http://hl7.org/fhir/sid/icd-10-cm
2803+
code: F12.91
2804+
startDate: 2022-01-01
2805+
endDate: 9999-12-31
2806+
- system: http://hl7.org/fhir/sid/icd-10-cm
2807+
code: F12.93
2808+
startDate: 2018-01-01
2809+
endDate: 9999-12-31
2810+
- system: http://hl7.org/fhir/sid/icd-10-cm
2811+
code: F13.11
2812+
startDate: 2017-01-01
2813+
endDate: 9999-12-31
2814+
- system: http://hl7.org/fhir/sid/icd-10-cm
2815+
code: F13.130
2816+
startDate: 2020-01-01
2817+
endDate: 9999-12-31
2818+
- system: http://hl7.org/fhir/sid/icd-10-cm
2819+
code: F13.131
2820+
startDate: 2020-01-01
2821+
endDate: 9999-12-31
2822+
- system: http://hl7.org/fhir/sid/icd-10-cm
2823+
code: F13.132
2824+
startDate: 2020-01-01
2825+
endDate: 9999-12-31
2826+
- system: http://hl7.org/fhir/sid/icd-10-cm
2827+
code: F13.139
2828+
startDate: 2020-01-01
2829+
endDate: 9999-12-31
2830+
- system: http://hl7.org/fhir/sid/icd-10-cm
2831+
code: F13.91
2832+
startDate: 2022-01-01
2833+
endDate: 9999-12-31
2834+
- system: http://hl7.org/fhir/sid/icd-10-cm
2835+
code: F14.11
2836+
startDate: 2017-01-01
2837+
endDate: 9999-12-31
2838+
- system: http://hl7.org/fhir/sid/icd-10-cm
2839+
code: F14.13
2840+
startDate: 2020-01-01
2841+
endDate: 9999-12-31
2842+
- system: http://hl7.org/fhir/sid/icd-10-cm
2843+
code: F14.91
2844+
startDate: 2022-01-01
2845+
endDate: 9999-12-31
2846+
- system: http://hl7.org/fhir/sid/icd-10-cm
2847+
code: F14.93
2848+
startDate: 2020-01-01
2849+
endDate: 9999-12-31
2850+
- system: http://hl7.org/fhir/sid/icd-10-cm
2851+
code: F15.11
2852+
startDate: 2017-01-01
2853+
endDate: 9999-12-31
2854+
- system: http://hl7.org/fhir/sid/icd-10-cm
2855+
code: F15.13
2856+
startDate: 2020-01-01
2857+
endDate: 9999-12-31
2858+
- system: http://hl7.org/fhir/sid/icd-10-cm
2859+
code: F15.91
2860+
startDate: 2022-01-01
2861+
endDate: 9999-12-31
2862+
- system: http://hl7.org/fhir/sid/icd-10-cm
2863+
code: F16.11
2864+
startDate: 2017-01-01
2865+
endDate: 9999-12-31
2866+
- system: http://hl7.org/fhir/sid/icd-10-cm
2867+
code: F16.91
2868+
startDate: 2022-01-01
2869+
endDate: 9999-12-31
2870+
- system: http://hl7.org/fhir/sid/icd-10-cm
2871+
code: F18.11
2872+
startDate: 2017-01-01
2873+
endDate: 9999-12-31
2874+
- system: http://hl7.org/fhir/sid/icd-10-cm
2875+
code: F18.91
2876+
startDate: 2022-01-01
2877+
endDate: 9999-12-31
2878+
- system: http://hl7.org/fhir/sid/icd-10-cm
2879+
code: F19.11
2880+
startDate: 2017-01-01
2881+
endDate: 9999-12-31
2882+
- system: http://hl7.org/fhir/sid/icd-10-cm
2883+
code: F19.130
2884+
startDate: 2020-01-01
2885+
endDate: 9999-12-31
2886+
- system: http://hl7.org/fhir/sid/icd-10-cm
2887+
code: F19.131
2888+
startDate: 2020-01-01
2889+
endDate: 9999-12-31
2890+
- system: http://hl7.org/fhir/sid/icd-10-cm
2891+
code: F19.132
2892+
startDate: 2020-01-01
2893+
endDate: 9999-12-31
2894+
- system: http://hl7.org/fhir/sid/icd-10-cm
2895+
code: F19.139
2896+
startDate: 2020-01-01
2897+
endDate: 9999-12-31
2898+
- system: http://hl7.org/fhir/sid/icd-10-cm
2899+
code: F19.91
2900+
startDate: 2022-01-01
2901+
endDate: 9999-12-31

apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/EobSamhsaFilterIT.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,8 +437,8 @@ void securityLabelsYamlSerializationTest() {
437437
// Check that serialization is not empty
438438
assertFalse(serialized.isEmpty(), "Serialized YAML should not be empty");
439439

440-
// security_labels.yml has 680 active and 2 inactive items
441-
assertEquals(682, totalItems, "Expected 682 items, got: " + totalItems);
440+
// security_labels.yml has 722 active and 2 inactive items
441+
assertEquals(724, totalItems, "Expected 724 items, got: " + totalItems);
442442

443443
for (var code : samhsaCodesToCheck) {
444444
assertTrue(checkSamhsaCode(SecurityLabel.normalize(code.get(1))));

apps/bfd-server/bfd-server-war/src/main/resources/samhsa-related-codes/codes-icd-10-diagnosis.csv

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,4 +403,46 @@
403403
"F55.8","Abuse of other non-psychoactive substances"
404404
"R78.0","Finding of alcohol in blood"
405405
"Z71.41 ","Alcohol abuse counseling and surveillance of alcoholic"
406-
"Z71.51","Drug abuse counseling and surveillance of drug abuser"
406+
"Z71.51","Drug abuse counseling and surveillance of drug abuser"
407+
"F10.11","Alcohol abuse, in remission"
408+
"F10.130", "Alcohol abuse with withdrawal, uncomplicated"
409+
"F10.131", "Alcohol abuse with withdrawal delirium"
410+
"F10.132", "Alcohol abuse with withdrawal with perceptual disturbance"
411+
"F10.139", "Alcohol abuse with withdrawal, unspecified"
412+
"F10.90", "Alcohol use, unspecified, uncomplicated"
413+
"F10.91", "Alcohol use, unspecified, in remission"
414+
"F10.930", "Alcohol use, unspecified with withdrawal, uncomplicated"
415+
"F10.931", "Alcohol use, unspecified with withdrawal delirium"
416+
"F10.932", "Alcohol use, unspecified with withdrawal with perceptual disturbance"
417+
"F10.939", "Alcohol use, unspecified with withdrawal, unspecified"
418+
"F11.11", "Opioid abuse, in remission"
419+
"F11.13", "Opioid abuse with withdrawal"
420+
"F11.91", "Opioid use, unspecified, in remission"
421+
"F12.11", "Cannabis abuse, in remission"
422+
"F12.13", "Cannabis abuse with withdrawal"
423+
"F12.23", "Cannabis dependence with withdrawal"
424+
"F12.91", "Cannabis use, unspecified, in remission"
425+
"F12.93", "Cannabis use, unspecified with withdrawal"
426+
"F13.11", "Sedative, hypnotic or anxiolytic abuse, in remission"
427+
"F13.130", "Sedative, hypnotic or anxiolytic abuse with withdrawal, uncomplicated"
428+
"F13.131", "Sedative, hypnotic or anxiolytic abuse with withdrawal delirium"
429+
"F13.132", "Sedative, hypnotic or anxiolytic abuse with withdrawal with perceptual disturbance"
430+
"F13.139", "Sedative, hypnotic or anxiolytic abuse with withdrawal, unspecified"
431+
"F13.91", "Sedative, hypnotic or anxiolytic use, unspecified, in remission"
432+
"F14.11", "Cocaine abuse, in remission"
433+
"F14.13", "Cocaine abuse, unspecified with withdrawal"
434+
"F14.91", "Cocaine use, unspecified, in remission"
435+
"F14.93", "Cocaine use, unspecified with withdrawal"
436+
"F15.11", "Other stimulant abuse, in remission"
437+
"F15.13", "Other stimulant abuse with withdrawal"
438+
"F15.91", "Other stimulant use, unspecified, in remission"
439+
"F16.11", "Hallucinogen abuse, in remission"
440+
"F16.91", "Hallucinogen use, unspecified, in remission"
441+
"F18.11", "Inhalant abuse, in remission"
442+
"F18.91", "Inhalant use, unspecified, in remission"
443+
"F19.11", "Other psychoactive substance abuse, in remission"
444+
"F19.130", "Other psychoactive substance abuse with withdrawal, uncomplicated"
445+
"F19.131", "Other psychoactive substance abuse with withdrawal delirium"
446+
"F19.132", "Other psychoactive substance abuse with withdrawal with perceptual disturbance"
447+
"F19.139", "Other psychoactive substance abuse with withdrawal, unspecified"
448+
"F19.91", "Other psychoactive substance use, unspecified, in remission"

apps/bfd-server/bfd-server-war/src/test/java/gov/cms/bfd/server/war/commons/AbstractSamhsaMatcherTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1297,7 +1297,7 @@ public void testNumberOfIcd9ProcedureCodesReturned() {
12971297
*/
12981298
@Test
12991299
public void testNumberOfIcd10DiagnosisCodesReturned() {
1300-
int expected = 405;
1300+
int expected = 447;
13011301
List<String> actual =
13021302
AbstractSamhsaMatcher.resourceCsvColumnToList(
13031303
"samhsa-related-codes/codes-icd-10-diagnosis.csv", "ICD-10-CM Diagnosis Code");

0 commit comments

Comments
 (0)