예제 #1
0
 public ArtMessage(PatientArtExtractView patient)
 {
     patient.PatientExtractView.PatientArtExtracts = new List <PatientArtExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     ArtExtracts.Add(patient);
 }
예제 #2
0
 public DefaulterTracingsMessage(DefaulterTracingExtractView patient)
 {
     patient.PatientExtractView.DefaulterTracingExtracts = new List <DefaulterTracingExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     DefaulterTracingExtracts.Add(patient);
 }
예제 #3
0
 public GbvScreeningsMessage(GbvScreeningExtractView patient)
 {
     patient.PatientExtractView.GbvScreeningExtracts = new List <GbvScreeningExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     GbvScreeningExtracts.Add(patient);
 }
예제 #4
0
 public VisitsMessage(PatientVisitExtractView patient)
 {
     patient.PatientExtractView.PatientVisitExtracts = new List <PatientVisitExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     VisitExtracts.Add(patient);
 }
예제 #5
0
 public BaselineMessage(PatientBaselinesExtractView patient)
 {
     patient.PatientExtractView.PatientBaselinesExtracts = new List <PatientBaselinesExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     BaselinesExtracts.Add(patient);
 }
예제 #6
0
 public AllergiesChronicIllnesssMessage(AllergiesChronicIllnessExtractView patient)
 {
     patient.PatientExtractView.AllergiesChronicIllnessExtracts = new List <AllergiesChronicIllnessExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     AllergiesChronicIllnessExtracts.Add(patient);
 }
예제 #7
0
 public CovidsMessage(CovidExtractView patient)
 {
     patient.PatientExtractView.CovidExtracts = new List <CovidExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     CovidExtracts.Add(patient);
 }
예제 #8
0
 public PharmacyMessage(PatientPharmacyExtractView patient)
 {
     patient.PatientExtractView.PatientPharmacyExtracts = new List <PatientPharmacyExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     PharmacyExtracts.Add(patient);
 }
예제 #9
0
 public OvcsMessage(OvcExtractView patient)
 {
     patient.PatientExtractView.OvcExtracts = new List <OvcExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     OvcExtracts.Add(patient);
 }
예제 #10
0
 public StatusMessage(PatientStatusExtractView patient)
 {
     patient.PatientExtractView.PatientStatusExtracts = new List <PatientStatusExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     StatusExtracts.Add(patient);
 }
예제 #11
0
 public AdverseEventsMessage(PatientAdverseEventView patient)
 {
     patient.PatientExtractView.PatientAdverseEventExtracts = new List <PatientAdverseEventView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     AdverseEventExtracts.Add(patient);
 }
예제 #12
0
 public EnhancedAdherenceCounsellingsMessage(EnhancedAdherenceCounsellingExtractView patient)
 {
     patient.PatientExtractView.EnhancedAdherenceCounsellingExtracts = new List <EnhancedAdherenceCounsellingExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     EnhancedAdherenceCounsellingExtracts.Add(patient);
 }
예제 #13
0
 public IptsMessage(IptExtractView patient)
 {
     patient.PatientExtractView.IptExtracts = new List <IptExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     IptExtracts.Add(patient);
 }
예제 #14
0
 public LabMessage(PatientLaboratoryExtractView patient)
 {
     patient.PatientExtractView.PatientLaboratoryExtracts = new List <PatientLaboratoryExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     LaboratoryExtracts.Add(patient);
 }
 public DepressionScreeningsMessage(DepressionScreeningExtractView patient)
 {
     patient.PatientExtractView.DepressionScreeningExtracts = new List <DepressionScreeningExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     DepressionScreeningExtracts.Add(patient);
 }
 public DrugAlcoholScreeningsMessage(DrugAlcoholScreeningExtractView patient)
 {
     patient.PatientExtractView.DrugAlcoholScreeningExtracts = new List <DrugAlcoholScreeningExtractView>();
     Demographic = patient.PatientExtractView;
     Extracts.Add(patient);
     DrugAlcoholScreeningExtracts.Add(patient);
 }
예제 #17
0
 private List <Guid> GetIds()
 {
     if (Extracts.Any())
     {
         return(Extracts.Select(x => x.Id).ToList());
     }
     return(new List <Guid>());
 }
예제 #18
0
        public ImportWdw(List <Extract> extracts)
        {
            if (extracts == null || extracts.Count == 0)
            {
                Forge.Forms.Show.Window().For(new Alert("No code extracts available"));
                return;
            }

            InitializeComponent();

            Extracts _extracts = (Extracts)this.Resources["extracts"];

            foreach (var extract in extracts)
            {
                _extracts.Add(extract);
            }
        }
예제 #19
0
 public void AddExtract(Extract extract)
 {
     extract.EmrSystemId = Id;
     Extracts.Add(extract);
 }