diff --git a/apps/bfd-db-migrator-ng/migrations/V1_40_0__add_claim_provider_npi_type.sql b/apps/bfd-db-migrator-ng/migrations/V1_40_0__add_claim_provider_npi_type.sql new file mode 100644 index 0000000000..4888285f89 --- /dev/null +++ b/apps/bfd-db-migrator-ng/migrations/V1_40_0__add_claim_provider_npi_type.sql @@ -0,0 +1,43 @@ +ALTER TABLE idr.claim_professional_ss +ADD COLUMN bfd_blg_prvdr_npi_type integer, +ADD COLUMN bfd_prvdr_othr_npi_type integer, +ADD COLUMN bfd_prvdr_rfrg_npi_type integer; + +ALTER TABLE idr.claim_professional_nch +ADD COLUMN bfd_blg_prvdr_npi_type integer, +ADD COLUMN bfd_prvdr_rfrg_npi_type integer, +ADD COLUMN bfd_prvdr_srvc_npi_type integer; + +ALTER TABLE idr.claim_item_institutional_nch +ADD COLUMN bfd_prvdr_rndrng_npi_type integer; + +ALTER TABLE idr.claim_institutional_nch +ADD COLUMN bfd_blg_prvdr_npi_type integer, +ADD COLUMN bfd_prvdr_atndg_npi_type integer, +ADD COLUMN bfd_prvdr_oprtg_npi_type integer, +ADD COLUMN bfd_prvdr_othr_npi_type integer, +ADD COLUMN bfd_prvdr_rndrg_npi_type integer, +ADD COLUMN bfd_prvdr_rfrg_npi_type integer, +ADD COLUMN bfd_prvdr_srvc_npi_type integer; + +ALTER TABLE idr.claim_item_institutional_ss +ADD COLUMN bfd_prvdr_rndrng_npi_type integer; + +ALTER TABLE idr.claim_institutional_ss +ADD COLUMN bfd_blg_prvdr_npi_type integer, +ADD COLUMN bfd_prvdr_atndg_npi_type integer, +ADD COLUMN bfd_prvdr_oprtg_npi_type integer, +ADD COLUMN bfd_prvdr_othr_npi_type integer, +ADD COLUMN bfd_prvdr_rndrg_npi_type integer, +ADD COLUMN bfd_prvdr_rfrg_npi_type integer; + +ALTER TABLE idr.claim_item_professional_nch +ADD COLUMN bfd_prvdr_rndrng_npi_type integer; + +ALTER TABLE idr.claim_item_professional_ss +ADD COLUMN bfd_prvdr_rndrng_npi_type integer; + +ALTER TABLE idr.claim_rx +ADD COLUMN bfd_prvdr_prscrbng_npi_type integer, +ADD COLUMN bfd_srvc_prvdr_gnrc_id_npi_type integer, +ADD COLUMN bfd_srvc_prvdr_npi_type integer; diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_institutional_nch.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_institutional_nch.py index 1d38de32f0..9db09e0185 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_institutional_nch.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_institutional_nch.py @@ -54,6 +54,7 @@ clm_rlt_ocrnc_clause, provider_careteam_name_expr, provider_last_or_legal_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_string, transform_null_date_to_min, @@ -322,6 +323,11 @@ class IdrClaimInstitutionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_atndg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_ATNDG)}, + ] + prvdr_rfrg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_RFRG}, @@ -333,6 +339,11 @@ class IdrClaimInstitutionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rfrg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RFRG)}, + ] + prvdr_othr_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_OTHR}, @@ -344,6 +355,11 @@ class IdrClaimInstitutionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_othr_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_OTHR)}, + ] + prvdr_oprtg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_OPRTG}, @@ -355,6 +371,11 @@ class IdrClaimInstitutionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_oprtg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_OPRTG)}, + ] + prvdr_rndrg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_RNDRNG}, @@ -366,6 +387,11 @@ class IdrClaimInstitutionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rndrg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RNDRNG)}, + ] + prvdr_srvc_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_SRVC}, @@ -377,6 +403,11 @@ class IdrClaimInstitutionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_srvc_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_SRVC)}, + ] + prvdr_blg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_BLG}, @@ -393,6 +424,11 @@ class IdrClaimInstitutionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_blg_prvdr_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_BLG)}, + ] + # Columns from V2_MDCR_CLM_RLT_COND_SGNTR_MBR clm_rlt_cond_cd: Annotated[ str, {ALIAS: ALIAS_RLT_COND}, BeforeValidator(transform_default_string) diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_institutional_ss.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_institutional_ss.py index a7a0b10d55..1c0c1e57d6 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_institutional_ss.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_institutional_ss.py @@ -57,6 +57,7 @@ clm_rlt_ocrnc_clause, provider_careteam_name_expr, provider_last_or_legal_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_string, transform_null_date_to_min, @@ -318,6 +319,11 @@ class IdrClaimInstitutionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_atndg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_ATNDG)}, + ] + prvdr_rfrg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_RFRG}, @@ -329,6 +335,11 @@ class IdrClaimInstitutionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rfrg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RFRG)}, + ] + prvdr_othr_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_OTHR}, @@ -340,6 +351,11 @@ class IdrClaimInstitutionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_othr_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_OTHR)}, + ] + prvdr_oprtg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_OPRTG}, @@ -351,6 +367,11 @@ class IdrClaimInstitutionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_oprtg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_OPRTG)}, + ] + prvdr_rndrg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_RNDRNG}, @@ -362,6 +383,11 @@ class IdrClaimInstitutionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rndrg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RNDRNG)}, + ] + prvdr_blg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_BLG}, @@ -378,6 +404,11 @@ class IdrClaimInstitutionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_blg_prvdr_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_BLG)}, + ] + # Columns from V2_MDCR_CLM_RLT_COND_SGNTR_MBR clm_rlt_cond_cd: Annotated[ str, {ALIAS: ALIAS_RLT_COND}, BeforeValidator(transform_default_string) diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_institutional_nch.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_institutional_nch.py index fd483cf319..221ba95fd8 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_institutional_nch.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_institutional_nch.py @@ -41,6 +41,7 @@ clm_child_query, clm_query, provider_careteam_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_hipps_code, transform_default_string, @@ -226,6 +227,11 @@ class IdrClaimItemInstitutionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rndrng_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RNDRNG)}, + ] + @override @staticmethod def table() -> str: diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_institutional_ss.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_institutional_ss.py index e095715af4..aee6088b8f 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_institutional_ss.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_institutional_ss.py @@ -44,6 +44,7 @@ clm_child_query, clm_query, provider_careteam_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_hipps_code, transform_default_string, @@ -236,6 +237,11 @@ class IdrClaimItemInstitutionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rndrng_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RNDRNG)}, + ] + # columns derived from v2_mdcr_clm_line_fiss_bnft_svg bfd_clm_bnft_svg_ansi_grp_1_cd: Annotated[ str, {ALIAS: ALIAS_LINE_FISS_BFNT_FLATTENED}, BeforeValidator(transform_default_string) diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_professional_nch.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_professional_nch.py index 1d63cf266a..9fcde36100 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_professional_nch.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_professional_nch.py @@ -38,6 +38,7 @@ clm_child_query, clm_query, provider_careteam_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_string, transform_null_date_to_min, @@ -248,6 +249,11 @@ class IdrClaimItemProfessionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rndrng_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RNDRNG)}, + ] + @override @staticmethod def table() -> str: diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_professional_ss.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_professional_ss.py index aa5f0cc0b4..0631426855 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_professional_ss.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_item_professional_ss.py @@ -39,6 +39,7 @@ clm_child_query, clm_query, provider_careteam_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_string, transform_null_date_to_min, @@ -217,6 +218,11 @@ class IdrClaimItemProfessionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rndrng_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RNDRNG)}, + ] + @override @staticmethod def table() -> str: diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_professional_nch.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_professional_nch.py index f6899b37d4..68851089b6 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_professional_nch.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_professional_nch.py @@ -47,6 +47,7 @@ clm_rlt_ocrnc_clause, provider_careteam_name_expr, provider_last_or_legal_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_string, transform_null_date_to_min, @@ -168,6 +169,11 @@ class IdrClaimProfessionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_blg_prvdr_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_BLG)}, + ] + prvdr_rfrg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_RFRG}, @@ -179,6 +185,11 @@ class IdrClaimProfessionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rfrg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RFRG)}, + ] + prvdr_srvc_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_SRVC}, @@ -190,6 +201,11 @@ class IdrClaimProfessionalNch(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_srvc_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_SRVC)}, + ] + # columns derived from v2_mdcr_clm_ocrnc_sgntr_mbr bfd_clm_ncvrd_from_dt: Annotated[ date | None, diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_professional_ss.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_professional_ss.py index 7531b97568..51e81178c6 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_professional_ss.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_professional_ss.py @@ -50,6 +50,7 @@ clm_rlt_ocrnc_clause, provider_careteam_name_expr, provider_last_or_legal_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_string, transform_null_date_to_min, @@ -218,6 +219,11 @@ class IdrClaimProfessionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_blg_prvdr_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_BLG)}, + ] + prvdr_rfrg_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_RFRG}, @@ -229,6 +235,11 @@ class IdrClaimProfessionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_rfrg_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_RFRG)}, + ] + prvdr_othr_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_OTHR}, @@ -240,6 +251,11 @@ class IdrClaimProfessionalSs(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_othr_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_OTHR)}, + ] + # columns derived from v2_mdcr_clm_ocrnc_sgntr_mbr bfd_clm_ncvrd_from_dt: Annotated[ date | None, diff --git a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_rx.py b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_rx.py index 0b66b2ac57..d05dbf2c29 100644 --- a/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_rx.py +++ b/apps/bfd-pipeline-idr/src/idr_pipeline/model/idr_claim_rx.py @@ -42,6 +42,7 @@ clm_query, provider_careteam_name_expr, provider_last_or_legal_name_expr, + provider_npi_type_expr, transform_default_date_to_null, transform_default_string, transform_null_date_to_min, @@ -230,6 +231,15 @@ class IdrClaimRx(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_srvc_prvdr_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_SRVC)}, + ] + bfd_srvc_prvdr_gnrc_id_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_SRVC)}, + ] + prvdr_prscrbng_prvdr_npi_num: Annotated[ str, {COLUMN_MAP: "prvdr_npi_num", ALIAS: ALIAS_PRVDR_PRSCRBNG}, @@ -241,6 +251,11 @@ class IdrClaimRx(IdrBaseModel): BeforeValidator(transform_default_string), ] + bfd_prvdr_prscrbng_npi_type: Annotated[ + int | None, + {EXPR: provider_npi_type_expr(ALIAS_PRVDR_PRSCRBNG)}, + ] + @override @staticmethod def table() -> str: diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/OtherProfessionalCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/OtherProfessionalCareTeam.java index 35340eee40..73d6aa08b5 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/OtherProfessionalCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/OtherProfessionalCareTeam.java @@ -5,6 +5,7 @@ import jakarta.persistence.AttributeOverride; import jakarta.persistence.Column; import jakarta.persistence.Embeddable; +import java.util.Optional; /** * Attending Provider History. NOTE - this is not currently in use anywhere (as far as I can tell) @@ -13,9 +14,16 @@ @AttributeOverride(name = "providerNpiNumber", column = @Column(name = "prvdr_othr_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_othr_careteam_name")) public class OtherProfessionalCareTeam extends ProviderHistoryBase { + @Column(name = "bfd_prvdr_othr_npi_type") + private Optional npiType; @Override public CareTeamType getCareTeamType() { return CareTeamType.OTHER; } + + @Override + protected NpiType getNpiType() { + return NpiType.fromNpiTypeCode(npiType); + } } diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/CareTeamBase.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/CareTeamBase.java index bb93aa77a3..75c4bdff7b 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/CareTeamBase.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/CareTeamBase.java @@ -10,27 +10,19 @@ @MappedSuperclass public abstract class CareTeamBase extends ProviderHistoryBase { private Optional specialtyCode; + private Optional npiType; + + @Override + protected NpiType getNpiType() { + return NpiType.fromNpiTypeCode(npiType); + } @Override public Optional toFhirCareTeamComponent( Integer sequence, Optional claimContext) { var careTeamComponent = super.toFhirCareTeamComponent(sequence, claimContext); - careTeamComponent.ifPresent( - ctc -> - specialtyCode.ifPresent( - sc -> { - ctc.setQualification(sc.toFhir()); - - // Determine NPI Type based on provider specialty code - var npiType = sc.getNpiType(); - if (npiType != NpiType.UNKNOWN) { - var reference = ctc.getProvider(); - reference.setType(npiType.getType()); - ctc.setProvider(reference); - } - })); - + ctc -> specialtyCode.ifPresent(sc -> ctc.setQualification(sc.toFhir()))); return careTeamComponent; } } diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/ProviderHistoryBase.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/ProviderHistoryBase.java index 6e66b17130..d35e92cf0b 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/ProviderHistoryBase.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/ProviderHistoryBase.java @@ -41,13 +41,7 @@ public static NpiType fromNpiTypeCode(Optional npiTypeCode) { public abstract CareTeamType getCareTeamType(); - public ProviderHistoryBase.NpiType getNpiType() { - if (getProviderName().isEmpty()) { - return ProviderHistoryBase.NpiType.ORGANIZATION; - } else { - return ProviderHistoryBase.NpiType.INDIVIDUAL; - } - } + protected abstract NpiType getNpiType(); public Optional toFhirCareTeamComponent( Integer sequence, Optional claimContext) { @@ -56,12 +50,10 @@ public Optional toFhirCareTeamComponent( } var providerReference = ProviderFhirHelper.createProviderReference(providerNpiNumber.get(), providerName); - claimContext.ifPresent( - claimType -> { - if (claimType == ClaimContext.INSTITUTIONAL) { - providerReference.setType(NpiType.INDIVIDUAL.getType()); - } - }); + var npiType = getNpiType(); + if (npiType != NpiType.UNKNOWN) { + providerReference.setType(npiType.getType()); + } return getCareTeamComponent(sequence, providerReference); } diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/RenderingCareTeamLine.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/RenderingCareTeamLine.java index 198d857412..00db288ebd 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/RenderingCareTeamLine.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/common/RenderingCareTeamLine.java @@ -11,6 +11,7 @@ column = @Column(name = "prvdr_rndrng_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_rndrng_careteam_name")) @AttributeOverride(name = "specialtyCode", column = @Column(name = "clm_rndrg_fed_prvdr_spclty_cd")) +@AttributeOverride(name = "npiType", column = @Column(name = "bfd_prvdr_rndrng_npi_type")) public class RenderingCareTeamLine extends CareTeamBase { @Override diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/AttendingCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/AttendingCareTeam.java index cbd238f954..c8d350aae8 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/AttendingCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/AttendingCareTeam.java @@ -11,6 +11,7 @@ @AttributeOverride(name = "providerNpiNumber", column = @Column(name = "prvdr_atndg_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_atndg_careteam_name")) @AttributeOverride(name = "specialtyCode", column = @Column(name = "clm_atndg_fed_prvdr_spclty_cd")) +@AttributeOverride(name = "npiType", column = @Column(name = "bfd_prvdr_atndg_npi_type")) public class AttendingCareTeam extends CareTeamBase { @Override diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/BillingProviderInstitutional.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/BillingProviderInstitutional.java index 4290686b8f..fe31d832d8 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/BillingProviderInstitutional.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/BillingProviderInstitutional.java @@ -7,7 +7,6 @@ import jakarta.persistence.AttributeOverride; import jakarta.persistence.Column; import jakarta.persistence.Embeddable; -import jakarta.persistence.Transient; import java.util.Optional; import org.hl7.fhir.r4.model.Address; import org.hl7.fhir.r4.model.DomainResource; @@ -28,6 +27,9 @@ public class BillingProviderInstitutional extends ProviderHistoryBase { @Column(name = "prvdr_blg_1st_name") private Optional providerFirstName; + @Column(name = "bfd_blg_prvdr_npi_type") + private Optional npiType; + @Column(name = "clm_blg_prvdr_oscar_num") private Optional providerOscarNumber; @@ -36,21 +38,9 @@ public CareTeamType getCareTeamType() { return CareTeamType.BILLING; } - /** - * Derives the NPI_TYPE based on the presence of the providerLegalName. NPI_TYPE = INDIVIDUAL - * means the NPI is for an individual (legal name is null/empty). NPI_TYPE = ORGANIZATION means - * the NPI is for an organization (legal name is present). - * - * @return the NPI type - */ - @Transient @Override public ProviderHistoryBase.NpiType getNpiType() { - if (providerFirstName.isEmpty()) { - return ProviderHistoryBase.NpiType.ORGANIZATION; - } else { - return ProviderHistoryBase.NpiType.INDIVIDUAL; - } + return ProviderHistoryBase.NpiType.fromNpiTypeCode(npiType); } /** diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/OperatingCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/OperatingCareTeam.java index c450be2b2c..c996ea311f 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/OperatingCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/OperatingCareTeam.java @@ -11,6 +11,7 @@ @AttributeOverride(name = "providerNpiNumber", column = @Column(name = "prvdr_oprtg_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_oprtg_careteam_name")) @AttributeOverride(name = "specialtyCode", column = @Column(name = "clm_oprtg_fed_prvdr_spclty_cd")) +@AttributeOverride(name = "npiType", column = @Column(name = "bfd_prvdr_oprtg_npi_type")) public class OperatingCareTeam extends CareTeamBase { @Override diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/OtherInstitutionalCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/OtherInstitutionalCareTeam.java index ce46906e75..624fdcd4b5 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/OtherInstitutionalCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/OtherInstitutionalCareTeam.java @@ -11,6 +11,7 @@ @AttributeOverride(name = "providerNpiNumber", column = @Column(name = "prvdr_othr_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_othr_careteam_name")) @AttributeOverride(name = "specialtyCode", column = @Column(name = "clm_othr_fed_prvdr_spclty_cd")) +@AttributeOverride(name = "npiType", column = @Column(name = "bfd_prvdr_othr_npi_type")) public class OtherInstitutionalCareTeam extends CareTeamBase { @Override diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/ReferringInstitutionalCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/ReferringInstitutionalCareTeam.java index 0b21c3fb5c..2e39b881c0 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/ReferringInstitutionalCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/ReferringInstitutionalCareTeam.java @@ -11,6 +11,7 @@ @AttributeOverride(name = "providerNpiNumber", column = @Column(name = "prvdr_rfrg_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_rfrg_careteam_name")) @AttributeOverride(name = "specialtyCode", column = @Column(name = "clm_rfrg_fed_prvdr_spclty_cd")) +@AttributeOverride(name = "npiType", column = @Column(name = "bfd_prvdr_rfrg_npi_type")) public class ReferringInstitutionalCareTeam extends CareTeamBase { @Override diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/RenderingCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/RenderingCareTeam.java index f0e761cbb0..2fc0b387bd 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/RenderingCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/RenderingCareTeam.java @@ -11,6 +11,7 @@ @AttributeOverride(name = "providerNpiNumber", column = @Column(name = "prvdr_rndrg_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_rndrg_careteam_name")) @AttributeOverride(name = "specialtyCode", column = @Column(name = "clm_rndrg_fed_prvdr_spclty_cd")) +@AttributeOverride(name = "npiType", column = @Column(name = "bfd_prvdr_rndrg_npi_type")) public class RenderingCareTeam extends CareTeamBase { @Override diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/ServiceCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/ServiceCareTeam.java index defa34cf0d..63f3ee6012 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/ServiceCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/institutional/ServiceCareTeam.java @@ -5,6 +5,7 @@ import jakarta.persistence.AttributeOverride; import jakarta.persistence.Column; import jakarta.persistence.Embeddable; +import java.util.Optional; /** Attending Provider History. * */ @Embeddable @@ -12,8 +13,16 @@ @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_srvc_careteam_name")) public class ServiceCareTeam extends ProviderHistoryBase { + @Column(name = "bfd_prvdr_srvc_npi_type") + private Optional npiType; + @Override public CareTeamType getCareTeamType() { return CareTeamType.SERVICE; } + + @Override + protected NpiType getNpiType() { + return NpiType.fromNpiTypeCode(npiType); + } } diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/BillingProviderProfessional.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/BillingProviderProfessional.java index b814130acc..f97f1ad38b 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/BillingProviderProfessional.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/BillingProviderProfessional.java @@ -7,7 +7,6 @@ import jakarta.persistence.AttributeOverride; import jakarta.persistence.Column; import jakarta.persistence.Embeddable; -import jakarta.persistence.Transient; import java.util.Optional; import org.hl7.fhir.r4.model.CodeableConcept; import org.hl7.fhir.r4.model.Coding; @@ -26,6 +25,9 @@ public class BillingProviderProfessional extends ProviderHistoryBase { @Column(name = "prvdr_blg_1st_name") private Optional providerFirstName; + @Column(name = "bfd_blg_prvdr_npi_type") + private Optional npiType; + @Column(name = "clm_blg_prvdr_tax_num") private Optional providerTaxNumber; @@ -34,21 +36,9 @@ public CareTeamType getCareTeamType() { return CareTeamType.BILLING; } - /** - * Derives the NPI_TYPE based on the presence of the providerLegalName. NPI_TYPE = INDIVIDUAL - * means the NPI is for an individual (legal name is null/empty). NPI_TYPE = ORGANIZATION means - * the NPI is for an organization (legal name is present). - * - * @return the NPI type - */ - @Transient @Override public ProviderHistoryBase.NpiType getNpiType() { - if (providerFirstName.isEmpty()) { - return ProviderHistoryBase.NpiType.ORGANIZATION; - } else { - return ProviderHistoryBase.NpiType.INDIVIDUAL; - } + return ProviderHistoryBase.NpiType.fromNpiTypeCode(npiType); } /** diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/OtherProfessionalSharedSystemsCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/OtherProfessionalSharedSystemsCareTeam.java index 91dc89fef7..fd8dedc9a2 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/OtherProfessionalSharedSystemsCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/OtherProfessionalSharedSystemsCareTeam.java @@ -5,15 +5,23 @@ import jakarta.persistence.AttributeOverride; import jakarta.persistence.Column; import jakarta.persistence.Embeddable; +import java.util.Optional; /** Attending Provider History. * */ @Embeddable @AttributeOverride(name = "providerNpiNumber", column = @Column(name = "prvdr_othr_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_othr_careteam_name")) public class OtherProfessionalSharedSystemsCareTeam extends ProviderHistoryBase { + @Column(name = "bfd_prvdr_othr_npi_type") + private Optional npiType; @Override public CareTeamType getCareTeamType() { return CareTeamType.SUPERVISOR; } + + @Override + protected NpiType getNpiType() { + return NpiType.fromNpiTypeCode(npiType); + } } diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/ReferringProfessionalCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/ReferringProfessionalCareTeam.java index b12c42717c..2f91a82612 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/ReferringProfessionalCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/professional/ReferringProfessionalCareTeam.java @@ -5,15 +5,23 @@ import jakarta.persistence.AttributeOverride; import jakarta.persistence.Column; import jakarta.persistence.Embeddable; +import java.util.Optional; /** Attending Provider History. * */ @Embeddable @AttributeOverride(name = "providerNpiNumber", column = @Column(name = "prvdr_rfrg_prvdr_npi_num")) @AttributeOverride(name = "providerName", column = @Column(name = "bfd_prvdr_rfrg_careteam_name")) public class ReferringProfessionalCareTeam extends ProviderHistoryBase { + @Column(name = "bfd_prvdr_rfrg_npi_type") + private Optional npiType; @Override public CareTeamType getCareTeamType() { return CareTeamType.REFERRING; } + + @Override + protected NpiType getNpiType() { + return NpiType.fromNpiTypeCode(npiType); + } } diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/rx/PrescribingCareTeam.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/rx/PrescribingCareTeam.java index 83e7fe045c..63e801a7a7 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/rx/PrescribingCareTeam.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/rx/PrescribingCareTeam.java @@ -20,6 +20,8 @@ name = "providerName", column = @Column(name = "bfd_prvdr_prscrbng_careteam_name")) public class PrescribingCareTeam extends ProviderHistoryBase { + @Column(name = "bfd_prvdr_prscrbng_npi_type") + private Optional npiType; @Column(name = "prvdr_prsbng_id_qlfyr_cd") private Optional providerQualifierCode; @@ -29,6 +31,11 @@ public CareTeamType getCareTeamType() { return CareTeamType.PRESCRIBING; } + @Override + protected NpiType getNpiType() { + return NpiType.fromNpiTypeCode(npiType); + } + @Override public Optional toFhirCareTeamComponent( Integer sequence, Optional claimContext) { @@ -41,7 +48,11 @@ public Optional toFhirCareTeamComponent( var providerReference = ProviderFhirHelper.createProviderReferenceWithQualifier( npi, qualifier, getProviderName()); - providerReference.setType(NpiType.INDIVIDUAL.getType()); + + var providerNpiType = getNpiType(); + if (providerNpiType != NpiType.UNKNOWN) { + providerReference.setType(providerNpiType.getType()); + } return getCareTeamComponent(sequence, providerReference); })); diff --git a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/rx/ServiceProviderPharmacy.java b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/rx/ServiceProviderPharmacy.java index b0c0f6223a..5ea2638a08 100644 --- a/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/rx/ServiceProviderPharmacy.java +++ b/apps/bfd-server-ng/src/main/java/gov/cms/bfd/server/ng/claim/model/rx/ServiceProviderPharmacy.java @@ -8,7 +8,6 @@ import jakarta.persistence.AttributeOverride; import jakarta.persistence.Column; import jakarta.persistence.Embeddable; -import jakarta.persistence.Transient; import java.util.Optional; import org.hl7.fhir.r4.model.DomainResource; import org.hl7.fhir.r4.model.HumanName; @@ -27,6 +26,12 @@ public class ServiceProviderPharmacy extends ProviderHistoryBase { @Column(name = "prvdr_srvc_1st_name") private Optional providerFirstName; + @Column(name = "bfd_srvc_prvdr_npi_type") + private Optional npiType; + + @Column(name = "bfd_srvc_prvdr_gnrc_id_npi_type") + private Optional genericIdNpiType; + @Column(name = "prvdr_srvc_id_qlfyr_cd") private Optional providerQualifierCode; @@ -36,13 +41,9 @@ public CareTeamType getCareTeamType() { } @Override - @Transient public ProviderHistoryBase.NpiType getNpiType() { - if (providerFirstName.isEmpty() || getProviderNpiNumber().isEmpty()) { - return ProviderHistoryBase.NpiType.ORGANIZATION; - } else { - return ProviderHistoryBase.NpiType.INDIVIDUAL; - } + return ProviderHistoryBase.NpiType.fromNpiTypeCode( + npiType.isPresent() ? npiType : genericIdNpiType); } /** diff --git a/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobReadIT.snap b/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobReadIT.snap index 58bf60258f..8c33ae9ce9 100644 --- a/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobReadIT.snap +++ b/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobReadIT.snap @@ -517,7 +517,7 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadPhase1=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -1918,7 +1918,7 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadPhase2=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -3001,7 +3001,8 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadProfessionalClaim=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -3028,7 +3029,8 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadProfessionalClaim=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -3701,7 +3703,7 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadProfessionalClaimBillingOrg=[ }, "value" : "1558719914" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -3737,7 +3739,8 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadProfessionalClaimBillingOrg=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -3784,6 +3787,7 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadProfessionalClaimBillingOrg=[ "value" : 2.3 } }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -3797,13 +3801,10 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadProfessionalClaimBillingOrg=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "diagnosis" : [ { @@ -4963,7 +4964,7 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadValidLong=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -6724,7 +6725,7 @@ gov.cms.bfd.server.ng.EobReadIT.eobReadValidString=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { diff --git a/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobSamhsaFilterIT.snap b/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobSamhsaFilterIT.snap index 21319f4a96..c0bcff7c86 100644 --- a/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobSamhsaFilterIT.snap +++ b/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobSamhsaFilterIT.snap @@ -547,7 +547,7 @@ gov.cms.bfd.server.ng.EobSamhsaFilterIT.samhsaClaimsIncludeSecurityTagsWhenAllow }, "value" : "1003488552" }, - "type" : "Practitioner" + "type" : "Organization" }, "role" : { "coding" : [ { @@ -8231,7 +8231,7 @@ gov.cms.bfd.server.ng.EobSamhsaFilterIT.shouldFilterSamhsaNoCert[412457726]=[ }, "value" : "1003488552" }, - "type" : "Practitioner" + "type" : "Organization" }, "role" : { "coding" : [ { @@ -17887,7 +17887,7 @@ gov.cms.bfd.server.ng.EobSamhsaFilterIT.shouldFilterSamhsaSamhsaNotAllowedCert[4 }, "value" : "1003488552" }, - "type" : "Practitioner" + "type" : "Organization" }, "role" : { "coding" : [ { diff --git a/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobSearchIT.snap b/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobSearchIT.snap index a0922151a5..3dbfd3660d 100644 --- a/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobSearchIT.snap +++ b/apps/bfd-server-ng/src/test/java/gov/cms/bfd/server/ng/__snapshots__/EobSearchIT.snap @@ -2075,7 +2075,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultipleDuplicate[GET]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -2102,7 +2103,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultipleDuplicate[GET]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -3487,7 +3489,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultipleDuplicate[GET_WITH_SEARCH } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -3514,7 +3517,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultipleDuplicate[GET_WITH_SEARCH } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -4899,7 +4903,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultipleDuplicate[POST]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -4926,7 +4931,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultipleDuplicate[POST]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -6311,7 +6317,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultiple[GET]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -6338,7 +6345,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultiple[GET]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -7723,7 +7731,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultiple[GET_WITH_SEARCH]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -7750,7 +7759,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultiple[GET_WITH_SEARCH]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -9135,7 +9145,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultiple[POST]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -9162,7 +9173,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByIdMultiple[POST]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -10875,7 +10887,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchById[GET]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -12651,7 +12663,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchById[GET_WITH_SEARCH]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -14427,7 +14439,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchById[POST]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -16203,7 +16215,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatientLimitOffset[offset0]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -17982,7 +17994,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatientLimitOffset[offset1]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -19760,7 +19772,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -21518,7 +21530,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -23332,7 +23344,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -24730,7 +24742,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -26424,7 +26436,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -26451,7 +26464,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -26475,6 +26489,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -26488,13 +26503,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -27506,7 +27518,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET_WITH_SEARCH]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -29264,7 +29276,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET_WITH_SEARCH]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -31078,7 +31090,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET_WITH_SEARCH]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -32476,7 +32488,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET_WITH_SEARCH]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -34170,7 +34182,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET_WITH_SEARCH]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -34197,7 +34210,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET_WITH_SEARCH]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -34221,6 +34235,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET_WITH_SEARCH]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -34234,13 +34249,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[GET_WITH_SEARCH]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -35252,7 +35264,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[POST]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -37010,7 +37022,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[POST]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -38824,7 +38836,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[POST]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -40222,7 +40234,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[POST]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -41916,7 +41928,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[POST]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -41943,7 +41956,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[POST]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -41967,6 +41981,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[POST]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -41980,13 +41995,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByPatient[POST]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -43014,7 +43026,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[GET_WITH_SEARCH_WithCombine }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -44772,7 +44784,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[GET_WITH_SEARCH_WithCombine }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -47850,7 +47862,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[GET_WITH_SEARCH_WithSource_ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -49248,7 +49260,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[GET_WITH_SEARCH_WithSource_ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -50690,7 +50702,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[GET_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -52448,7 +52460,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[GET_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -55526,7 +55538,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[GET_WithSource_FISS]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -56924,7 +56936,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[GET_WithSource_FISS]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -58366,7 +58378,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[POST_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -60124,7 +60136,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[POST_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -63202,7 +63214,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[POST_WithSource_FISS]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -64600,7 +64612,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchBySources[POST_WithSource_FISS]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -66026,7 +66038,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -67784,7 +67796,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -70170,7 +70182,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -71928,7 +71940,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -73742,7 +73754,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -75436,7 +75448,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -75463,7 +75476,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -75487,6 +75501,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -75500,13 +75515,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithCombinedTa "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -76534,7 +76546,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithSystemTag_ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -78292,7 +78304,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithSystemTag_ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -80106,7 +80118,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithSystemTag_ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -81800,7 +81812,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithSystemTag_ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -81827,7 +81840,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithSystemTag_ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -81851,6 +81865,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithSystemTag_ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -81864,13 +81879,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithSystemTag_ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -82942,7 +82954,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTagFinalAc }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -84022,7 +84034,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTagFinalAc } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -84049,7 +84062,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTagFinalAc } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -84073,6 +84087,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTagFinalAc "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -84086,13 +84101,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTagFinalAc "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -85796,7 +85808,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTag_Shared }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -87194,7 +87206,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTag_Shared }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -88274,7 +88286,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTag_Shared } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -88301,7 +88314,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTag_Shared } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -88325,6 +88339,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTag_Shared "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -88338,13 +88353,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WITH_SEARCH_WithTag_Shared "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -89356,7 +89368,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOrDDPSNCH]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -91114,7 +91126,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOrDDPSNCH]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -93500,7 +93512,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -95258,7 +95270,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -97072,7 +97084,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -98766,7 +98778,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOr]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -98793,7 +98806,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOr]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -98817,6 +98831,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOr]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -98830,13 +98845,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithCombinedTagOr]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -99864,7 +99876,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithSystemTag_FinalAction] }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -101622,7 +101634,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithSystemTag_FinalAction] }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -103436,7 +103448,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithSystemTag_FinalAction] }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -105130,7 +105142,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithSystemTag_FinalAction] } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -105157,7 +105170,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithSystemTag_FinalAction] } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -105181,6 +105195,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithSystemTag_FinalAction] "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -105194,13 +105209,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithSystemTag_FinalAction] "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -106272,7 +106284,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTagFinalActionAndShare }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -107352,7 +107364,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTagFinalActionAndShare } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -107379,7 +107392,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTagFinalActionAndShare } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -107403,6 +107417,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTagFinalActionAndShare "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -107416,13 +107431,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTagFinalActionAndShare "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -109126,7 +109138,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTag_SharedSystem]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -110524,7 +110536,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTag_SharedSystem]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -111604,7 +111616,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTag_SharedSystem]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -111631,7 +111644,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTag_SharedSystem]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -111655,6 +111669,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTag_SharedSystem]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -111668,13 +111683,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[GET_WithTag_SharedSystem]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -112686,7 +112698,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOrDDPSNCH] }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -114444,7 +114456,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOrDDPSNCH] }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -116830,7 +116842,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -118588,7 +118600,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -120402,7 +120414,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOr]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -122096,7 +122108,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOr]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -122123,7 +122136,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOr]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -122147,6 +122161,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOr]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -122160,13 +122175,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithCombinedTagOr]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -123194,7 +123206,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithSystemTag_FinalAction }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -124952,7 +124964,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithSystemTag_FinalAction }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -126766,7 +126778,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithSystemTag_FinalAction }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -128460,7 +128472,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithSystemTag_FinalAction } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -128487,7 +128500,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithSystemTag_FinalAction } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -128511,6 +128525,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithSystemTag_FinalAction "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -128524,13 +128539,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithSystemTag_FinalAction "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -129602,7 +129614,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTagFinalActionAndShar }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -130682,7 +130694,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTagFinalActionAndShar } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -130709,7 +130722,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTagFinalActionAndShar } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -130733,6 +130747,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTagFinalActionAndShar "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -130746,13 +130761,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTagFinalActionAndShar "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -132456,7 +132468,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTag_SharedSystem]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -133854,7 +133866,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTag_SharedSystem]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -134934,7 +134946,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTag_SharedSystem]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -134961,7 +134974,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTag_SharedSystem]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -134985,6 +134999,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTag_SharedSystem]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -134998,13 +135013,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByTags[POST_WithTag_SharedSystem]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -136016,7 +136028,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithClaimType_ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -137830,7 +137842,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithClaimType_ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -139228,7 +139240,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithClaimType_ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -140654,7 +140666,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithMultipleCl }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -142412,7 +142424,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithMultipleCl }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -144226,7 +144238,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithMultipleCl }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -145624,7 +145636,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithMultipleCl }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -147050,7 +147062,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithWildcard]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -148808,7 +148820,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithWildcard]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -150622,7 +150634,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithWildcard]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -152020,7 +152032,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithWildcard]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -153714,7 +153726,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithWildcard]= } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -153741,7 +153754,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithWildcard]= } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -153765,6 +153779,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithWildcard]= "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -153778,13 +153793,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WITH_SEARCH_WithWildcard]= "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -154796,7 +154808,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithClaimType_outpatient]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -156610,7 +156622,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithClaimType_outpatient]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -158008,7 +158020,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithClaimType_outpatient]= }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -159434,7 +159446,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithMultipleClaimTypes_hha }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -161192,7 +161204,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithMultipleClaimTypes_hha }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -163006,7 +163018,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithMultipleClaimTypes_hha }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -164404,7 +164416,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithMultipleClaimTypes_hha }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -165830,7 +165842,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithWildcard]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -167588,7 +167600,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithWildcard]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -169402,7 +169414,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithWildcard]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -170800,7 +170812,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithWildcard]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -172494,7 +172506,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithWildcard]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -172521,7 +172534,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithWildcard]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -172545,6 +172559,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithWildcard]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -172558,13 +172573,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[GET_WithWildcard]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403", @@ -173576,7 +173588,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithClaimType_outpatient] }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -175390,7 +175402,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithClaimType_outpatient] }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -176788,7 +176800,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithClaimType_outpatient] }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -178214,7 +178226,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithMultipleClaimTypes_hh }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -179972,7 +179984,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithMultipleClaimTypes_hh }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -181786,7 +181798,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithMultipleClaimTypes_hh }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -183184,7 +183196,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithMultipleClaimTypes_hh }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -184610,7 +184622,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithWildcard]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -186368,7 +186380,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithWildcard]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -188182,7 +188194,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithWildcard]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -189580,7 +189592,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithWildcard]=[ }, "value" : "1437702123" }, - "type" : "Organization" + "type" : "Practitioner" }, "qualification" : { "coding" : [ { @@ -191274,7 +191286,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithWildcard]=[ } ] }, "value" : "1558719914" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -191301,7 +191314,8 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithWildcard]=[ } ] }, "value" : "1720749690" - } + }, + "type" : "Practitioner" }, "role" : { "coding" : [ { @@ -191325,6 +191339,7 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithWildcard]=[ "name" : "Centers for Medicare and Medicaid Services", "resourceType" : "Organization" }, { + "active" : true, "id" : "1003488552", "identifier" : [ { "system" : "http://hl7.org/fhir/sid/us-npi", @@ -191338,13 +191353,10 @@ gov.cms.bfd.server.ng.EobSearchIT.eobSearchByType[POST_WithWildcard]=[ "value" : "1003488552" } ], "meta" : { - "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Practitioner|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner|7.0.0" ] + "profile" : [ "http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-Organization|2.2.0", "http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization|7.0.0" ] }, - "name" : [ { - "family" : "CBS Health Corporation", - "given" : [ "Wednesday" ] - } ], - "resourceType" : "Practitioner" + "name" : "CBS Health Corporation", + "resourceType" : "Organization" } ], "created" : "2025-08-15T00:00:00+00:00", "id" : "3351266481403",