Skip to content

Commit d1b7aa9

Browse files
authored
Merge pull request #1 from aphp/ngr-relecture
Questionnaire et modèle métier
2 parents 4c8ecad + 31c9735 commit d1b7aa9

21 files changed

+579
-720
lines changed

input/fsh/usages/core/documentreferences/DocumentReference-CoreExigences.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Instance: CoreExigences
22
InstanceOf: DocumentReference
3-
Title: "Exigences des variables socles pour les EDSH"
3+
Title: "Exigences des variables socles pour les Entrepôts de Données de Santé Hospitalier (EDSH)"
44
Description: """
55
Fichier Excel ...
66
"""

input/images-source/core-logical.plantuml

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,37 @@ title
66
Modéle métier de l'usage
77
end title
88

9-
class CorePatient {
10-
- {field} patientNi: integer 1..1
11-
- {field} vip: string 1..1
12-
- {field} name: string 0..1
13-
- {field} firstName: string 0..1
14-
- {field} gender: string 0..1
15-
- {field} birthDate: date 0..1
9+
class UseCorePatient {
10+
- {field} identifier: Identifier 0..1
11+
- {field} active: boolean 1..1
12+
- {field} deceased[x]: boolean | dateTime 0..1
13+
- {field} birthDate: date 1..1
14+
- {field} gender: CodeableConcept 1..1
1615
}
1716

1817

18+
class UseCoreHopital {
19+
- {field} name: string 1..1
20+
}
21+
22+
23+
class UseCoreContactSystemeSante {
24+
- {field} patient: Reference([[StructureDefinition-UseCorePatient.html https://aphp.fr/ig/fhir/dm/StructureDefinition/UseCorePatient]]) 1..1
25+
- {field} hospital: Reference([[StructureDefinition-UseCoreHopital.html https://aphp.fr/ig/fhir/dm/StructureDefinition/UseCoreHopital]]) 1..1
26+
- {field} status: CodeableConcept 1..1
27+
- {field} identifier: Identifier 1..1
28+
- {field} contactType: CodeableConcept 1..1
29+
- {field} period: Period 1..1
30+
}
31+
32+
UseCoreContactSystemeSante "1" o-- "1" UseCorePatient
33+
UseCoreContactSystemeSante "1" o-- "1" UseCoreHopital
34+
35+
class UseCoreQuestionnaire {
36+
- {field} episode: Reference([[StructureDefinition-UseCoreContactSystemeSante.html https://aphp.fr/ig/fhir/dm/StructureDefinition/UseCoreContactSystemeSante]]) 1..1
37+
- {field} questionnaire: Reference([[Questionnaire-UsageCore.html Questionnaire/UsageCore]]) 1..1
38+
}
39+
40+
UseCoreQuestionnaire "1" o-- "1" UseCoreContactSystemeSante
41+
1942
@enduml

input/images-source/processus-production-vital-sign.plantuml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ skinparam actorStyle awesome
66

77
actor :Professionnel de santé: as pds
88

9-
package Orbis{
9+
package DPI{
1010
usecase "Cas 2 : Saisie via un autre formulaire" as form
1111
usecase "Cas 1 : Saisie via le formulaire\n'Courbe de Croissance'" as cdc
12-
usecase "Enrichissement de la table <i>Messungen</i>" as mess
12+
usecase "Table de centralisation des mesures standardisées" as mess
1313
}
1414

15-
usecase "Alimentation de l'Entrepôt de Données de Santé" as eds
15+
usecase "Alimentation du Hub de données" as eds
1616

1717
pds --> form
1818
pds --> cdc

input/pagecontent/StructureDefinition-DMObservationBodyHeight-intro.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,26 @@ Cette page documente le jeu de données correspondant à la **taille du patient*
1414

1515
<table style="width: 100%">
1616
<tr><th>Processus</th><th>Nombre d'enregistrements (11/2024)</th><th>Date du premier enregistrement</th><th>Taux de rafraichissement (dans l'EDS)</th></tr>
17-
<tr><td>Formulaire Orbis courbe de croissance</td><td>≈ 800 000</td><td>2016</td><td>Quotidien</td></tr>
18-
<tr><td>Autres formulaires Orbis</td><td>≈ 1 140 000</td><td>2016</td><td>Quotidien</td></tr>
17+
<tr><td>Formulaire courbe de croissance</td><td>≈ 800 000</td><td>2016</td><td>Quotidien</td></tr>
18+
<tr><td>Autres formulaires</td><td>≈ 1 140 000</td><td>2016</td><td>Quotidien</td></tr>
1919
<tr><td><b>Total</b></td><td><b>≈ 1 940 000</b></td><td><b>2016</b></td><td><b>Quotidien</b></td></tr>
2020
</table>
2121

22-
#### Via le formulaire 'Courbe de Croissance' d'Orbis
22+
#### Via le formulaire 'Courbe de Croissance'
2323

2424
C'est le processus correspondant au cas 1 dans [la figure ci-dessus](#processus).
2525

2626
<table style="width: 100%">
2727
<tr><th colspan="2">Caractéristiques de l'enregistrement</th></tr>
2828
<tr><td>Agent</td><td>Les agents des services d'accueil (IDE, externe, interne...) réalisent les mesures et les saisissent</td></tr>
2929
<tr><td>Nature</td><td>Mesures de taille (valeur et unité), datées</td></tr>
30-
<tr><td>Lieu</td><td>Les mesures sont prises dans les services de pédiatrie de l'AP-HP</td></tr>
31-
<tr><td>Temps</td><td>Les mesures sont prises lors des visites à l'AP-HP et saisies dans la foulée</td></tr>
30+
<tr><td>Lieu</td><td>Les mesures sont prises dans les services de pédiatrie</td></tr>
31+
<tr><td>Temps</td><td>Les mesures sont prises lors des visites et saisies dans la foulée</td></tr>
3232
<tr><td>Modalité</td><td>Les données sont enregistrées via le formulaire 'Courbe de Croissance' d'Orbis</td></tr>
3333
<tr><td>Raison d'être</td><td>La mesure de la taille, et son suivi dans le temps, corrélativement à d'autres données anthropométriques, permettent de détecter un problème de croissance</td></tr>
3434
</table>
3535

36-
#### Via un autre formulaire Orbis
36+
#### Via un autre formulaire
3737

3838
C'est le processus correspondant au cas 2 dans [la figure ci-dessus](#processus).
3939

input/pagecontent/StructureDefinition-DMObservationBodyWeight-intro.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,21 @@ Cette page documente le jeu de données correspondant au **poids du patient** :
1414

1515
<table style="width: 100%">
1616
<tr><th>Processus</th><th>Nombre d'enregistrements (11/2024)</th><th>Date du premier enregistrement</th><th>Taux de rafraichissement (dans l'EDS)</th></tr>
17-
<tr><td>Formulaire Orbis courbe de croissance</td><td>≈ 1 020 000</td><td>2015</td><td>Quotidien</td></tr>
18-
<tr><td>Autres formulaires Orbis</td><td>≈ 2 230 000</td><td>2015</td><td>Quotidien</td></tr>
17+
<tr><td>Formulaire courbe de croissance</td><td>≈ 1 020 000</td><td>2015</td><td>Quotidien</td></tr>
18+
<tr><td>Autres formulaires</td><td>≈ 2 230 000</td><td>2015</td><td>Quotidien</td></tr>
1919
<tr><td><b>Total</b></td><td><b>≈ 3 250 000</b></td><td><b>2015</b></td><td><b>Quotidien</b></td></tr>
2020
</table>
2121

22-
#### Via le formulaire 'Courbe de Croissance' d'Orbis
22+
#### Via le formulaire 'Courbe de Croissance'
2323

2424
C'est le processus correspondant au cas 1 dans [la figure ci-dessus](#processus).
2525

2626
<table style="width: 100%">
2727
<tr><th colspan="2">Caractéristiques de l'enregistrement</th></tr>
2828
<tr><td>Agent</td><td>Les agents des services d'accueil (IDE, externe, interne...) réalisent les mesures et les saisissent</td></tr>
2929
<tr><td>Nature</td><td>Mesures de poids (valeur et unité), datées</td></tr>
30-
<tr><td>Lieu</td><td>Les mesures sont prises dans les services de pédiatrie de l'AP-HP</td></tr>
31-
<tr><td>Temps</td><td>Les mesures sont prises lors des visites à l'AP-HP et saisies dans la foulée</td></tr>
30+
<tr><td>Lieu</td><td>Les mesures sont prises dans les services de pédiatrie</td></tr>
31+
<tr><td>Temps</td><td>Les mesures sont prises lors des visites et saisies dans la foulée</td></tr>
3232
<tr><td>Modalité</td><td>Les données sont enregistrées via le formulaire 'Courbe de Croissance' d'Orbis</td></tr>
3333
<tr><td>Raison d'être</td><td>La mesure du poids, et son suivi dans le temps, corrélativement à d'autres données anthropométriques, permettent de détecter un problème de croissance</td></tr>
3434
</table>

0 commit comments

Comments
 (0)