[1146] | 1 | using System;
|
---|
| 2 | using System.Collections.Generic;
|
---|
| 3 | using System.Text;
|
---|
| 4 | using IndianHealthService.Model;
|
---|
| 5 |
|
---|
| 6 | namespace IndianHealthService.BMXNet.CIA
|
---|
| 7 | {
|
---|
| 8 | internal class CiaEncounter : CiaObject, Encounter
|
---|
| 9 | {
|
---|
| 10 | public static CiaEncounter FindCurrent(CiaSession aSession)
|
---|
| 11 | {
|
---|
| 12 | if (aSession.CssEncounter.VisitStr == null) return null;
|
---|
| 13 |
|
---|
| 14 | String[] peices = aSession.CssEncounter.VisitStr.Split(new char[] { ';' });
|
---|
| 15 |
|
---|
| 16 | if (peices.Length == 4)
|
---|
| 17 | {
|
---|
| 18 | CiaEncounter answer = new CiaEncounter();
|
---|
| 19 | answer.Ien = peices[3];
|
---|
| 20 | answer.Ien = answer.Ien = peices[3];
|
---|
| 21 | answer.DateTime = aSession.CssEncounter.DateTime;
|
---|
| 22 | answer.LocationName = aSession.CssEncounter.LocationName;
|
---|
| 23 | answer.ProviderName = aSession.CssEncounter.ProviderName;
|
---|
| 24 |
|
---|
| 25 | return answer;
|
---|
| 26 | }
|
---|
| 27 | else
|
---|
| 28 | {
|
---|
| 29 | return null;
|
---|
| 30 | }
|
---|
| 31 | }
|
---|
| 32 |
|
---|
| 33 |
|
---|
| 34 | private String _clinic = null;
|
---|
| 35 |
|
---|
| 36 | public String Clinic
|
---|
| 37 | {
|
---|
| 38 | get { return _clinic; }
|
---|
| 39 | set { _clinic = value; }
|
---|
| 40 | }
|
---|
| 41 | private String _providerName;
|
---|
| 42 |
|
---|
| 43 | public String ProviderName
|
---|
| 44 | {
|
---|
| 45 | get { return _providerName; }
|
---|
| 46 | set { _providerName = value; }
|
---|
| 47 | }
|
---|
| 48 | private String _locationName;
|
---|
| 49 |
|
---|
| 50 | public String LocationName
|
---|
| 51 | {
|
---|
| 52 | get { return _locationName; }
|
---|
| 53 | set { _locationName = value; }
|
---|
| 54 | }
|
---|
| 55 | private DateTime _dateTime;
|
---|
| 56 |
|
---|
| 57 | public DateTime DateTime
|
---|
| 58 | {
|
---|
| 59 | get { return _dateTime; }
|
---|
| 60 | set { _dateTime = value; }
|
---|
| 61 | }
|
---|
| 62 | }
|
---|
| 63 | }
|
---|