def test_crosswalk_fhir_id(self):
        """ Get the Crosswalk FHIR_Id """

        u = User.objects.create_user(
            username="******",
            first_name="Billybob",
            last_name="Button",
            email='*****@*****.**',
            password="******",
        )
        UserProfile.objects.create(user=u,
                                   user_type="DEV",
                                   create_applications=True)

        x = Crosswalk()
        x.user = u
        x.fhir_id = "Patient/23456"
        x.user_hicn_hash = uuid.uuid4()
        x.user_mbi_hash = uuid.uuid4()
        x.save()

        result = crosswalk_patient_id(u)

        self.assertEqual(x.fhir_id, result)

        # Test the dt_reference for Patient

        result = dt_patient_reference(u)

        expect = {'reference': x.fhir_id}

        self.assertEqual(result, expect)
    def setUp(self):
        # Setup the RequestFactory
        # I could probably update this to use a Mock()
        self.factory = RequestFactory()
        self.user = User.objects.create_user(username='******',
                                             email='fred4@...',
                                             password='******')

        xwalk = Crosswalk()
        xwalk.user = self.user
        xwalk.fhir_id = "Patient/12345"
        xwalk.user_hicn_hash = uuid.uuid4()
        xwalk.user_mbi_hash = uuid.uuid4()
        xwalk.save()