use of org.hl7.fhir.r5.model.Reference in project beneficiary-fhir-data by CMSgov.
the class CoverageTransformerV2Test method verifyPayor.
private static void verifyPayor() {
List<Reference> payers = coverage.getPayor();
assertNotNull(payers);
assertEquals(1, payers.size());
Coverage compare = new Coverage();
compare.addPayor().setIdentifier(new Identifier().setValue("Centers for Medicare and Medicaid Services"));
assertTrue(compare.getPayor().get(0).equalsDeep(coverage.getPayor().get(0)));
}
use of org.hl7.fhir.r5.model.Reference in project beneficiary-fhir-data by CMSgov.
the class InpatientClaimTransformerV2Test method shouldReferenceCoverageInInsurance.
/**
* Insurance
*/
@Test
public void shouldReferenceCoverageInInsurance() {
// Only one insurance object
assertEquals(1, eob.getInsurance().size());
InsuranceComponent insurance = eob.getInsuranceFirstRep();
InsuranceComponent compare = new InsuranceComponent().setCoverage(new Reference().setReference("Coverage/part-a-567834"));
assertTrue(compare.equalsDeep(insurance));
}
use of org.hl7.fhir.r5.model.Reference in project beneficiary-fhir-data by CMSgov.
the class HospiceClaimTransformerV2Test method shouldSetInsurer.
@Test
public void shouldSetInsurer() throws Exception {
Reference expected = eob.getInsurer();
assertNotNull(expected);
Reference compare = new Reference();
compare.getIdentifier().setValue("CMS");
assertTrue(compare.equalsDeep(expected));
}
use of org.hl7.fhir.r5.model.Reference in project beneficiary-fhir-data by CMSgov.
the class HospiceClaimTransformerV2Test method shouldReferenceCoverageInInsurance.
/**
* Insurance
*/
@Test
public void shouldReferenceCoverageInInsurance() {
// Only one insurance object
assertEquals(1, eob.getInsurance().size());
InsuranceComponent insurance = eob.getInsuranceFirstRep();
InsuranceComponent compare = new InsuranceComponent().setCoverage(new Reference().setReference("Coverage/part-a-567834"));
assertTrue(compare.equalsDeep(insurance));
}
use of org.hl7.fhir.r5.model.Reference in project beneficiary-fhir-data by CMSgov.
the class HospiceClaimTransformerV2Test method shouldHaveCareTeamMembers.
@Test
public void shouldHaveCareTeamMembers() {
// First member
CareTeamComponent member1 = TransformerTestUtilsV2.findCareTeamBySequence(1, eob.getCareTeam());
CareTeamComponent compare1 = TransformerTestUtilsV2.createNpiCareTeamMember(1, "8888888888", "http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBClaimCareTeamRole", "attending", "Attending");
assertTrue(compare1.equalsDeep(member1));
// Second member
CareTeamComponent member2 = TransformerTestUtilsV2.findCareTeamBySequence(2, eob.getCareTeam());
CareTeamComponent compare2 = new CareTeamComponent().setSequence(2).setProvider(new Reference().setIdentifier(TransformerTestUtilsV2.createIdentifier(null, "0", "http://terminology.hl7.org/CodeSystem/v2-0203", "UPIN", "Medicare/CMS (formerly HCFA)'s Universal Physician Identification numbers"))).setRole(new CodeableConcept().setCoding(Arrays.asList(new Coding("http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBClaimCareTeamRole", "performing", "Performing provider"))));
assertTrue(compare2.equalsDeep(member2));
// // Third member
CareTeamComponent member3 = TransformerTestUtilsV2.findCareTeamBySequence(3, eob.getCareTeam());
CareTeamComponent compare3 = new CareTeamComponent().setSequence(3).setProvider(new Reference().setIdentifier(TransformerTestUtilsV2.createIdentifier(null, "345345345", "http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBIdentifierType", "npi", "National Provider Identifier"))).setRole(new CodeableConcept().setCoding(Arrays.asList(new Coding("http://hl7.org/fhir/us/carin-bb/CodeSystem/C4BBClaimCareTeamRole", "performing", "Performing provider"))));
assertTrue(compare3.equalsDeep(member3));
}
Aggregations