HealthNeed
HealthNeed
Description
L'entité HealthNeed regroupe les critÚres liés au recueils des besoins d'un parcours Santé.
Relations
Ascendantes
Entité | Propriété |
|---|---|
CollectionNeed | healthNeeds |
Descendantes
Entité | Propriété |
|---|---|
History | history |
Liste des propriétés
Nom | Type | DerniÚre version modifiée | Description | Getter | Setter | Deprecated |
|---|---|---|---|---|---|---|
createdAt | Date | ï»ż | Date de crĂ©ation de l'entitĂ© HealthNeed | getHealthNeedCreatedAt | Lecture seule | - |
createdBy | String | ï»ż | Utilisateur Ă l'origine de la crĂ©ation de l'entitĂ© HealthNeed | getHealthNeedCreatedBy | Lecture seule | - |
id | String | ï»ż | Identifiant unique de l'entitĂ© HealthNeed | getHealthNeedId | Lecture seule | - |
level | healthNeedLevelEnum | 2.2.0 | Niveau du module | getHealthNeedLevel | setHealthNeedLevel | - |
module | String | 2.2.0 | Libellé du module | getHealthNeedModule | setHealthNeedModule | - |
updatedAt | Date | ï»ż | Date de modification de l'entitĂ© HealthNeed | getHealthNeedUpdatedAt | Lecture seule | - |
updatedBy | String | ï»ż | Utilisateur Ă l'origine de la modification de l'entitĂ© HealthNeed | getHealthNeedUpdatedBy | Lecture seule | - |
Enums
healthNeedLevelEnum
- healthNeedLevelEnum.ONE => 1
- healthNeedLevelEnum.TWO => 2
- healthNeedLevelEnum.THREE => 3
- healthNeedLevelEnum.FOUR => 4
Exemple
import { Entities } from '@fasstech/oip-core';
import { getCollectionNeedId } from '@fasstech/oip-core/entities/collectionNeed';
import { getHealthNeedLevel, getHealthNeedModule, gethealthNeedId, setHealthNeedLevel, setHealthNeedModule } from '@fasstech/oip-core/entities/healthNeed';
import { healthNeedLevelEnum } from '@fasstech/oip-core/entities/healthNeed/enums';
import { getProjectId } from '@fasstech/oip-core/entities/project';
(async () => {
let ProjectEntity = await Entities('Project').get({ id: projectId });
let CollectionNeedEntity = await Entities('CollectionNeed').create();
const HealthNeedEntity = await Entities('HealthNeed').create();
setHealthNeedLevel(healthNeedLevelEnum.FOUR, HealthNeedEntity);
setHealthNeedModule('module', HealthNeedEntity);
CollectionNeedEntity = await Entities('HealthNeed').save(CollectionNeedEntity, HealthNeedEntity);
ProjectEntity = await Entities('CollectionNeed').save(ProjectEntity, CollectionNeedEntity);
await Entities('Project').save(ProjectEntity);
const ProjectEntityToTest = await Entities('Project').get({ id: getProjectId(ProjectEntity) });
const CollectionNeedEntityToTest = await Entities('CollectionNeed').get(ProjectEntityToTest, getCollectionNeedId(CollectionNeedEntity));
const HealthNeedEntityToTest = await Entities('HealthNeed').get(CollectionNeedEntityToTest, getHealthNeedId(HealthNeedEntity));
getHealthNeedLevel(HealthNeedEntityToTest); // healthNeedLevelEnum.FOUR
getHealthNeedModule(HealthNeedEntityToTest); // 'module'
})();