public PatientInformationPresenter(IPatientInformation view, DataSet patients, int patientID) { this.view = view; this.patientID = patientID; this.patients = patients; view.register(this); initialiseForm(); }
public StoredProceduresController(ILogger <StoredProceduresController> logger, ILabData labData, IPatientInformation patientInformation, IContactNetworkFactory contact, IAlgorithmData algorithm, IPatinet_Stay patinet_Stay) { _logger = logger; _labData = labData; _patientInformation = patientInformation; _contact = contact; _algorithm = algorithm; _patinet_Stay = patinet_Stay; }
public void ProcessorTest(int degree, string ehr_id, int start_year, int start_month, int start_day, int end_year, int end_month, int end_day, int expectedResultSet) { IRestDataAccess _data = TestConnection.Initialize(); ContactParameter contactParams = new ContactParameter() { Degree = degree, PatientID = ehr_id, Starttime = new DateTime(start_year, start_month, start_day), Endtime = new DateTime(end_year, end_month, end_day) }; IPatientInformation patientInformation = CreatePatientInformation(_data); ContactNetworkFactory factory = new ContactNetworkFactory(_data, NullLogger <ContactNetworkFactory> .Instance, patientInformation); ContactModel actual = factory.Process(contactParams); ContactModel expected = getExpectedContactModels(expectedResultSet); Assert.Equal(expected.PatientMovements.Count, actual.PatientMovements.Count); Assert.Equal(expected.LaborData.Count, actual.LaborData.Count); for (int i = 0; i < actual.PatientMovements.Count; i++) { Assert.Equal(expected.PatientMovements[i].PatientID, actual.PatientMovements[i].PatientID); Assert.Equal(expected.PatientMovements[i].FallID, actual.PatientMovements[i].FallID); Assert.Equal(expected.PatientMovements[i].Bewegungsart_l, actual.PatientMovements[i].Bewegungsart_l); Assert.Equal(expected.PatientMovements[i].Bewegungstyp, actual.PatientMovements[i].Bewegungstyp); Assert.Equal(expected.PatientMovements[i].BewegungstypID, actual.PatientMovements[i].BewegungstypID); Assert.Equal(expected.PatientMovements[i].Beginn.ToString("s"), actual.PatientMovements[i].Beginn.ToString("s")); Assert.Equal(expected.PatientMovements[i].Ende.ToString("g"), actual.PatientMovements[i].Ende.ToString("g")); Assert.Equal(expected.PatientMovements[i].StationID, actual.PatientMovements[i].StationID); Assert.Equal(expected.PatientMovements[i].Raum, actual.PatientMovements[i].Raum); } for (int i = 0; i < actual.LaborData.Count; i++) { Assert.Equal(expected.LaborData[i].PatientID, actual.LaborData[i].PatientID); Assert.Equal(expected.LaborData[i].FallID, actual.LaborData[i].FallID); Assert.Equal(expected.LaborData[i].Befund, actual.LaborData[i].Befund); Assert.Equal(expected.LaborData[i].Befunddatum.ToString("s"), actual.LaborData[i].Befunddatum.ToUniversalTime().ToString("s")); Assert.Equal(expected.LaborData[i].Befundkommentar, actual.LaborData[i].Befundkommentar); Assert.Equal(expected.LaborData[i].KeimID, actual.LaborData[i].KeimID); Assert.Equal(expected.LaborData[i].LabordatenID, actual.LaborData[i].LabordatenID); Assert.Equal(expected.LaborData[i].MaterialID, actual.LaborData[i].MaterialID); Assert.Equal(expected.LaborData[i].Material_l, actual.LaborData[i].Material_l); Assert.Equal(expected.LaborData[i].ProbeID, actual.LaborData[i].ProbeID); Assert.Equal(expected.LaborData[i].ZeitpunktProbeneingang.ToString("s"), actual.LaborData[i].ZeitpunktProbeneingang.ToUniversalTime().ToString("s")); Assert.Equal(expected.LaborData[i].ZeitpunktProbenentnahme.ToString("s"), actual.LaborData[i].ZeitpunktProbenentnahme.ToUniversalTime().ToString("s")); } }
public ContactNetworkFactory(IRestDataAccess restData, ILogger <ContactNetworkFactory> logger, IPatientInformation patientInformation) { _logger = logger; _restData = restData; _patientInformation = patientInformation; }
public DataService(IPatinet_Stay patinet_Stay, IPatientInformation patientInformation) { _patinet_Stay = patinet_Stay; _patientInformation = patientInformation; }
public Symptom(IPatientInformation patientInformation, IPatinet_Stay paient_Stay) { _patientInformation = patientInformation; _paient_Stay = paient_Stay; }