Toggle navigation
Home
Documentation
FAQ
Releases
Download
GitHub
Main Page
Related Pages
Modules
Classes
projects
biogears
libBiogears
include
biogears
cdm
patient
conditions
SEChronicHeartFailure.h
1
/**************************************************************************************
2
Copyright 2015 Applied Research Associates, Inc.
3
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
4
this file except in compliance with the License. You may obtain a copy of the License
5
at:
6
http://www.apache.org/licenses/LICENSE-2.0
7
Unless required by applicable law or agreed to in writing, software distributed under
8
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
9
CONDITIONS OF ANY KIND, either express or implied. See the License for the
10
specific language governing permissions and limitations under the License.
11
**************************************************************************************/
12
13
#pragma once
14
#include <biogears/exports.h>
15
#include <biogears/cdm/patient/conditions/SEPatientCondition.h>
16
#include <biogears/schema/cdm/PatientConditions.hxx>
17
18
namespace
biogears
{
19
class
BIOGEARS_API
SEChronicHeartFailure
:
public
SEPatientCondition
{
20
public
:
21
SEChronicHeartFailure
();
22
virtual
~
SEChronicHeartFailure
();
23
24
virtual
void
Clear();
//clear memory
25
26
virtual
bool
IsValid()
const
;
27
28
virtual
bool
Load(
const
CDM::ChronicHeartFailureData
& in);
29
virtual
CDM::ChronicHeartFailureData
* Unload()
const
;
30
31
protected
:
32
virtual
void
Unload(
CDM::ChronicHeartFailureData
& data)
const
;
33
34
public
:
35
virtual
void
ToString(std::ostream& str)
const
= 0;
36
37
protected
:
38
};
39
}
biogears::SEChronicHeartFailure
Definition:
SEChronicHeartFailure.h:19
biogears::SEPatientCondition
Definition:
SEPatientCondition.h:18
mil::tatrc::physiology::datamodel::ChronicHeartFailureData
Class corresponding to the ChronicHeartFailureData schema type.
Definition:
PatientConditions.hxx:934
biogears
Definition:
SEElectricalCircuit.h:18