<
The Pulse Team is excited to announce the Pulse Physiology Engine 4.1.0 release. Upgrade now to get the best in dynamic simulation.
×
SEPatientAssessment.h
1 /* Distributed under the Apache License, Version 2.0.
2  See accompanying NOTICE file for details.*/
3 
4 #pragma once
5 
6 // Keep enums in sync with appropriate schema/cdm/PatienAssessmentEnums.proto file !!
7 enum class ePatientAssessment_Type {
8  ArterialBloodGasTest = 0,
9  CompleteBloodCount,
10  ComprehensiveMetabolicPanel,
11  PulmonaryFunctionTest,
12  Urinalysis
13 };
14 extern const std::string& ePatientAssessment_Type_Name(ePatientAssessment_Type m);
15 
22 class CDM_DECL SEPatientAssessment : public Loggable
23 {
24  friend class PBPatientAssesment;//friend the serialization class
25 public:
26 
27  SEPatientAssessment(Logger* logger);
28  virtual ~SEPatientAssessment();
29 
30  virtual void Clear();
31 
32  virtual bool SerializeToString(std::string& output, eSerializationFormat m) const=0;
33  virtual bool SerializeToFile(const std::string& filename) const=0;
34 };
Definition: Logger.h:66
Definition: Logger.h:18
Data formed at a level of a clinicians report. This is high level data, such as a mean or generalized...
Definition: SEPatientAssessment.h:22

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.