Documentation FHIR — ONEHEALTH
1. Sélection des ressources
En FHIR (Fast Healthcare Interoperability Resources), le terme Ressource est le bloc de construction fondamental et l’unité de base de l’information.
Définition
Une ressource est un ensemble structuré d’informations, identifiable et échangeable, qui représente un concept clinique, administratif ou technique dans le domaine de la santé.
Le tableau ci-dessous récapitule les ressources sélectionnées parmi les +150 ressources disponibles sur HAPI FHIR pour répondre à la problématique de ONEHEALTH.
Catégorie |
Ressource |
Description |
|---|---|---|
Clinical |
Observation |
Mesures et affirmations simples faites à propos d’un patient, d’un appareil ou d’un autre sujet. |
Condition |
Une condition clinique, un problème, un diagnostic ou un événement clinique ayant atteint un niveau de préoccupation. |
|
MedicationRequest |
Généraliser l’utilisation en milieux hospitaliers et ambulatoires, y compris les plans de soins. |
|
Medication |
Identification et définition d’un médicament, y compris les ingrédients, dans le but de prescrire, distribuer et administrer. |
|
Procedure |
Intervention ou activité effectuée sur ou pour une personne, un appareil, une organisation ou un lieu. |
|
Immunization |
Décrit l’événement où un patient reçoit un vaccin ou un dossier d’immunisation. |
|
RiskAssessment |
Évaluation des résultats probables pour un patient ou un autre sujet ainsi que la probabilité de chaque résultat. |
|
Administratives / Identification |
Patient |
Données démographiques et renseignements administratifs sur un individu recevant des soins. |
Practitioner |
Une personne qui participe directement ou indirectement à la fourniture de soins de santé. |
|
Organization |
Groupe de personnes agissant collectivement pour atteindre un objectif commun. |
|
Group |
Ensemble défini d’entités regroupées pour être décrites ou traitées ensemble. |
|
RelatedPerson |
Personne impliquée dans la santé d’un patient, sans responsabilité formelle dans le processus de soins. |
|
Location |
Détails et informations sur les positions où les services sont fournis. |
|
Substance |
Un matériau homogène avec une composition définie. |
|
Workflow |
Encounter |
Interaction réelle entre un patient et un professionnel de santé pour des soins ou une évaluation. |
MessageHeader |
En-tête d’un échange de messages indiquant une action demandée ou répondue. |
|
Infrastructure |
DocumentReference |
Référence vers un document médical ou fichier sérialisé avec métadonnées. |
Composition |
Structure logique d’un document clinique regroupant des informations de santé cohérentes. |
|
Provenance |
Informations décrivant l’origine, les acteurs et les processus ayant créé ou modifié une ressource. |
Définition des ressources par secteur
🧑⚕️ Secteur humain (Standard FHIR)
Patient : L’individu humain.
Location : Représente la localisation de résidence.
Practitioner / Organization : Les agents de santé et les centres de santé.
Encounter : Une visite médicale ou une consultation.
Condition : Diagnostic.
Observation : Signes cliniques, résultats de laboratoire.
Immunization : Vaccinations.
🐄 Secteur animal (Adaptation vétérinaire)
Patient : Utilisé pour l’animal individuel (ex. chien enragé, vache malade). Nécessite un profil pour ajouter l’espèce, la race, le sexe.
Group : Représente un troupeau, une volaille ou une colonie.
Location : Représente la ferme, l’étable, ou le lieu de détention des animaux.
RelatedPerson : Le propriétaire ou l’éleveur (lien entre l’animal et l’humain).
🌿 Secteur environnemental (Adaptation écosystème)
Location : Représente une zone géographique, un point d’eau, une forêt. Nécessite des extensions GIS (GPS).
Observation : Mesures environnementales (température, humidité, qualité de l’air PM2.5, pH de l’eau).
Substance : Représente le polluant, le vecteur (ex. espèce de moustique) ou l’agent chimique.
RiskAssessment : Évaluation du risque environnemental (inondation, prolifération de vecteurs).
🔗 Lien inter-sectoriel
Provenance : Pour tracer l’origine de la donnée (quelle source CommCare, quel formulaire).
Composition / DocumentReference : Pour agréger un rapport d’investigation épidémiologique liant un cas humain, un foyer animal et un contexte environnemental.
2. Endpoints des API REST
Note
Le serveur FHIR PIVOT est basé sur HAPI FHIR Server v7.x, supporte FHIR R4 (4.0.1) et accepte les formats JSON et XML.
URL de base : https://[serveur]/fhir
2.1 — Patient
Gestion des patients PIVOT avec identifiant sanitaire, fokontany et ASC référent.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire un patient par son ID |
|
|
vread |
Lire une version spécifique |
|
|
search-type |
Rechercher des patients |
|
|
create |
Créer un nouveau patient |
|
|
update |
Mettre à jour un patient |
|
|
delete |
Supprimer un patient |
|
|
history-instance |
Historique d’un patient |
Paramètre |
Type |
Description |
|---|---|---|
|
Token |
Identifiant sanitaire PIVOT (system|value) |
|
String |
Nom de famille ou prénom |
|
String |
Nom de famille |
|
String |
Prénom |
|
Token |
Sexe (male | female) |
|
Date |
Date de naissance |
|
String |
Commune |
|
String |
District sanitaire |
|
String |
Fokontany (extension PIVOT) |
|
Reference |
ASC référent (extension PIVOT) |
2.2 — Practitioner
Praticiens et agents de santé communautaire (ASC).
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire un praticien par son ID |
|
|
search-type |
Rechercher des praticiens |
|
|
create |
Créer un nouveau praticien |
|
|
update |
Mettre à jour un praticien |
Paramètre |
Type |
Description |
|---|---|---|
|
String |
Nom du praticien |
|
Token |
Identifiant du praticien |
2.3 — Organization
Structures de santé : CSB I, CSB II, hôpitaux de district.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une organisation par son ID |
|
|
search-type |
Rechercher des organisations |
|
|
create |
Créer une nouvelle organisation |
|
|
update |
Mettre à jour une organisation |
Paramètre |
Type |
Description |
|---|---|---|
|
String |
Nom de la structure |
|
Token |
Type de structure (CSB-I, CSB-II, CHD) |
2.4 — Location
Lieux : fokontany, communes, sites communautaires, fermes, zones environnementales.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire un lieu par son ID |
|
|
search-type |
Rechercher des lieux |
|
|
create |
Créer un nouveau lieu |
|
|
update |
Mettre à jour un lieu |
Paramètre |
Type |
Description |
|---|---|---|
|
String |
Nom du lieu |
|
String |
District |
|
String |
Commune |
2.5 — Group
Groupes d’entités (troupeaux, volailles, colonies) pour le secteur animal.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire un groupe par son ID |
|
|
search-type |
Rechercher des groupes |
|
|
create |
Créer un nouveau groupe |
|
|
update |
Mettre à jour un groupe |
|
|
delete |
Supprimer un groupe |
Paramètre |
Type |
Description |
|---|---|---|
|
Token |
Type de groupe (animal, person) |
|
Token |
Code identifiant le type d’entités |
|
Token |
Groupe réel (true) ou définitionnel (false) |
2.7 — Substance
Polluants, vecteurs (moustiques) ou agents chimiques environnementaux.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une substance par son ID |
|
|
search-type |
Rechercher des substances |
|
|
create |
Créer une nouvelle substance |
|
|
update |
Mettre à jour une substance |
Paramètre |
Type |
Description |
|---|---|---|
|
Token |
Code de la substance |
|
Token |
Statut (active | inactive) |
|
Token |
Catégorie de substance |
2.8 — Encounter
Consultations et visites (CSB, domicile ASC, terrain, urgence, référence).
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une consultation par son ID |
|
|
vread |
Lire une version spécifique |
|
|
search-type |
Rechercher des consultations |
|
|
create |
Créer une nouvelle consultation |
|
|
update |
Mettre à jour une consultation |
|
|
delete |
Supprimer une consultation |
|
|
history-instance |
Historique d’une consultation |
Paramètre |
Type |
Description |
|---|---|---|
|
Reference |
Patient concerné |
|
Date |
Date de consultation |
|
Token |
Statut (planned | arrived | in-progress | finished) |
|
Token |
Type de visite (AMB, HH, FLD, IMP, EMER, REF) |
|
Reference |
Structure de santé (CSB, hôpital) |
|
Reference |
Praticien ou ASC |
|
Reference |
Lieu (fokontany, CSB) |
2.9 — Observation
Mesures terrain : température, MUAC, TDR paludisme, poids, taille, mesures environnementales.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une observation par son ID |
|
|
vread |
Lire une version spécifique |
|
|
search-type |
Rechercher des observations |
|
|
create |
Créer une nouvelle observation |
|
|
update |
Mettre à jour une observation |
|
|
delete |
Supprimer une observation |
|
|
history-instance |
Historique d’une observation |
2.10 — Condition
Diagnostics : paludisme, malnutrition, IRA, diarrhée, anémie, etc.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire un diagnostic par son ID |
|
|
vread |
Lire une version spécifique |
|
|
search-type |
Rechercher des diagnostics |
|
|
create |
Créer un nouveau diagnostic |
|
|
update |
Mettre à jour un diagnostic |
|
|
delete |
Supprimer un diagnostic |
|
|
history-instance |
Historique d’un diagnostic |
Paramètre |
Type |
Description |
|---|---|---|
|
Reference |
Patient concerné |
|
Token |
Code ICD-10 (ex: B50 pour paludisme) |
|
Token |
Statut clinique (active, resolved) |
|
Token |
Statut de vérification (confirmed, provisional) |
|
Token |
Catégorie (encounter-diagnosis, problem-list-item) |
|
Reference |
Consultation associée |
|
Date |
Date d’apparition des symptômes |
|
Date |
Date d’enregistrement |
2.11 — MedicationRequest
Prescriptions : ACT, amoxicilline, SRO, zinc, paracétamol, etc.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une prescription par son ID |
|
|
vread |
Lire une version spécifique |
|
|
search-type |
Rechercher des prescriptions |
|
|
create |
Créer une nouvelle prescription |
|
|
update |
Mettre à jour une prescription |
|
|
delete |
Supprimer une prescription |
|
|
history-instance |
Historique d’une prescription |
Paramètre |
Type |
Description |
|---|---|---|
|
Reference |
Patient concerné |
|
Token |
Code médicament (ACT, AMOX, SRO) |
|
Token |
Statut (active, completed, cancelled) |
|
Token |
Intention (order) |
|
Reference |
Consultation associée |
|
Date |
Date de prescription |
|
Reference |
Prescripteur |
2.12 — Medication
Identification et définition des médicaments (ingrédients, formes).
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire un médicament par son ID |
|
|
search-type |
Rechercher des médicaments |
|
|
create |
Créer un nouveau médicament |
|
|
update |
Mettre à jour un médicament |
Paramètre |
Type |
Description |
|---|---|---|
|
Token |
Code du médicament |
|
Token |
Statut (active | inactive) |
|
Token |
Forme galénique |
2.13 — Immunization
Événements de vaccination (vaccin administré ou rapporté).
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une immunisation par son ID |
|
|
search-type |
Rechercher des immunisations |
|
|
create |
Créer une nouvelle immunisation |
|
|
update |
Mettre à jour une immunisation |
Paramètre |
Type |
Description |
|---|---|---|
|
Reference |
Patient vacciné |
|
Date |
Date de vaccination |
|
Token |
Code du vaccin |
|
Token |
Statut (completed, not-done) |
|
Reference |
Lieu de vaccination |
2.14 — RiskAssessment
Évaluation des risques environnementaux (inondation, prolifération de vecteurs).
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une évaluation par son ID |
|
|
search-type |
Rechercher des évaluations |
|
|
create |
Créer une nouvelle évaluation |
|
|
update |
Mettre à jour une évaluation |
Paramètre |
Type |
Description |
|---|---|---|
|
Reference |
Sujet de l’évaluation |
|
Date |
Date de l’évaluation |
|
Reference |
Condition évaluée |
|
Token |
Méthode d’évaluation |
2.15 — Composition
Structure logique d’un document clinique (rapport d’investigation épidémiologique).
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une composition par son ID |
|
|
search-type |
Rechercher des compositions |
|
|
create |
Créer une nouvelle composition |
|
|
update |
Mettre à jour une composition |
Paramètre |
Type |
Description |
|---|---|---|
|
Token |
Type de document |
|
Date |
Date du document |
|
Reference |
Auteur du document |
|
Reference |
Patient concerné |
|
Token |
Statut (preliminary, final, amended) |
2.16 — DocumentReference
Référence vers un document médical ou fichier sérialisé avec métadonnées.
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une référence par son ID |
|
|
search-type |
Rechercher des documents |
|
|
create |
Créer une nouvelle référence |
|
|
update |
Mettre à jour une référence |
Paramètre |
Type |
Description |
|---|---|---|
|
Reference |
Patient concerné |
|
Token |
Type de document |
|
Date |
Date du document |
|
Token |
Catégorie du document |
|
Token |
Statut (current, superseded) |
2.17 — MessageHeader
En-tête d’un échange de messages (action demandée/répondue dans un Bundle).
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire un en-tête par son ID |
|
|
search-type |
Rechercher des en-têtes |
|
|
create |
Créer un nouvel en-tête |
Paramètre |
Type |
Description |
|---|---|---|
|
Token |
Code de l’événement |
|
String |
Source du message |
|
String |
Destination du message |
2.18 — Provenance
Traçabilité de l’origine des données (source CommCare, formulaire).
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
read |
Lire une provenance par son ID |
|
|
search-type |
Rechercher des provenances |
|
|
create |
Créer une nouvelle provenance |
Paramètre |
Type |
Description |
|---|---|---|
|
Reference |
Ressource cible |
|
Date |
Date d’enregistrement |
|
Reference |
Agent responsable |
|
Token |
Type d’agent |
2.19 — Interactions au niveau système
Méthode |
URL |
Interaction |
Description |
|---|---|---|---|
|
|
batch |
Soumettre un Bundle de type batch |
|
|
search-system |
Recherche globale sur toutes les ressources |
|
|
history-system |
Historique global du serveur |
|
|
capabilities |
Récupérer le CapabilityStatement du serveur |
3. Requêtes courantes
3.1 — Location
Opération |
Méthode |
URL |
Description |
|---|---|---|---|
Lister les districts |
|
|
Tous les districts |
Communes d’un district |
|
|
Communes du district Ifanadiana |
CSB d’une commune |
|
|
CSB de la commune Kelilalina |
Fokontany d’une commune |
|
|
Fokontany de Kelilalina |
3.2 — Signaux épidémiologiques
Opération |
Méthode |
URL |
|---|---|---|
Tous les signaux |
|
|
Signaux immédiats |
|
|
Signaux d’un fokontany |
|
|
Signaux sur une période |
|
|
Créer un signal |
|
|
3.3 — Évaluations SBEc
Opération |
Méthode |
URL |
|---|---|---|
Toutes les évaluations |
|
|
Évaluations à risque élevé |
|
|
Évaluation d’un signal |
|
|
Créer une évaluation |
|
|
3.4 — Communications / Alertes
Opération |
Méthode |
URL |
|---|---|---|
Toutes les alertes |
|
|
Alertes urgentes |
|
|
Alertes d’un praticien |
|
|
Envoyer une alerte |
|
|
3.5 — Requêtes existantes (4 piliers cliniques)
Opération |
Méthode |
URL |
|---|---|---|
Patient par identifiant PIVOT |
|
|
Patients d’un fokontany |
|
|
Patients d’un ASC |
|
|
Consultations d’un patient |
|
|
Observations d’une consultation |
|
|
Diagnostics paludisme |
|
|
Prescriptions ACT |
|
|
4. Formats des données
4.1 — Formats d’échange supportés
Format |
Content-Type (MIME) |
Extension |
Description |
|---|---|---|---|
JSON |
|
|
Format principal recommandé. Léger, lisible et compatible avec les API REST modernes. |
XML |
|
|
Format alternatif pour la compatibilité avec les systèmes existants. |
Turtle (RDF) |
|
|
Format sémantique RDF optionnel pour l’interopérabilité avec des ontologies. |
Négociation de contenu — le client spécifie le format via l’en-tête HTTP Accept
ou le paramètre _format dans l’URL :
# Via en-tête HTTP
Accept: application/fhir+json
# Via paramètre URL
GET /fhir/Patient/pivot-001?_format=json
Avertissement
L’encodage UTF-8 est obligatoire pour tous les échanges.
4.2 — Structure générale d’une ressource FHIR
Élément |
Obligatoire |
Description |
|---|---|---|
|
✅ Oui |
Type de la ressource (ex: Patient, Observation, Condition) |
|
✅ Oui* |
Identifiant logique unique sur le serveur (* attribué à la création) |
|
Non |
Métadonnées : versionId, lastUpdated, profile appliqué, tags |
|
Recommandé |
URL du profil PIVOT appliqué (ex: |
|
Non |
Résumé lisible par un humain (narrative XHTML) |
|
Non |
Extensions personnalisées (ex: fokontany, agent communautaire) |
Éléments métier |
Variable |
Champs spécifiques à chaque ressource (name, code, value, etc.) |
4.3 — Systèmes de codification (CodeSystems)
a) Systèmes de codification internationaux
Système |
URI |
Utilisation |
|---|---|---|
LOINC |
|
Codes des observations et mesures cliniques (température, poids, MUAC, TDR, etc.) |
ICD-10 |
|
Codes des diagnostics (paludisme B50/B54, malnutrition E43/E46, IRA J06.9, etc.) |
UCUM |
|
Unités de mesure (Cel, cm, kg, mm[Hg], etc.) |
HL7 FHIR |
|
Catégories d’observation, statuts cliniques, types d’organisation, etc. |
b) Systèmes de codification locaux PIVOT
CodeSystem |
URI |
Description |
|---|---|---|
Types de visites |
|
AMB, IMP, HH, FLD, EMER, REF |
Médicaments |
|
ACT, AMOX, PARA, SRO, ZINC, FERFS, VITA, ALBZ, COTRI, METRO, RUTF |
Identifiant sanitaire |
|
Système d’identification unique des patients PIVOT |
4.4 — Terminologies et ValueSets
a) Codes des observations PIVOT (LOINC)
ValueSet : http://[serveur]/ValueSet/pivot-observations-codes
Code LOINC |
Affichage |
Catégorie |
|---|---|---|
|
Poids corporel |
vital-signs |
|
Taille |
vital-signs |
|
Température corporelle |
vital-signs |
|
Périmètre brachial (MUAC) |
vital-signs |
|
TDR Paludisme |
laboratory |
|
Fréquence cardiaque |
vital-signs |
|
Fréquence respiratoire |
vital-signs |
|
Pression artérielle |
vital-signs |
|
Périmètre crânien |
vital-signs |
|
Symptômes |
survey |
b) Codes diagnostics PIVOT (ICD-10)
ValueSet : http://[serveur]/ValueSet/pivot-diagnostics-codes
Code ICD-10 |
Affichage |
|---|---|
|
Paludisme, sans précision |
|
Paludisme à Plasmodium falciparum |
|
Malnutrition protéino-énergétique, sans précision |
|
Malnutrition protéino-énergétique sévère |
|
Malnutrition protéino-énergétique modérée |
|
Infection aiguë des voies respiratoires supérieures |
|
Pneumonie, sans précision |
|
Diarrhée et gastro-entérite d’origine présumée infectieuse |
|
Anémie ferriprive, sans précision |
|
Dermatite, sans précision |
|
Infection urinaire, siège non précisé |
|
Accouchement unique spontané |
|
Surveillance d’une grossesse normale |
|
Examen de suivi après traitement |
c) Types de visites PIVOT
ValueSet : http://[serveur]/fhir/ValueSet/pivot-type-visite
Code |
Affichage |
Définition |
|---|---|---|
|
Consultation ambulatoire au CSB |
Consultation dans un Centre de Santé de Base (CSB I ou CSB II) |
|
Hospitalisation |
Séjour hospitalier à l’hôpital de district ou de référence |
|
Visite à domicile par ASC |
Visite effectuée par un agent de santé communautaire au domicile du patient |
|
Visite communautaire sur le terrain |
Visite lors d’une campagne de dépistage ou vaccination sur le terrain |
|
Urgence |
Prise en charge en urgence |
|
Référence vers hôpital de district |
Transfert du patient vers un hôpital de district pour une prise en charge spécialisée |
d) Médicaments courants PIVOT
ValueSet : http://[serveur]/fhir/ValueSet/pivot-medicaments
Code |
Affichage |
Définition |
|---|---|---|
|
Artéméther-Luméfantrine (ACT) |
Traitement de première ligne du paludisme simple |
|
Amoxicilline |
Antibiotique pour infections respiratoires et ORL |
|
Paracétamol |
Antalgique et antipyrétique |
|
Sels de réhydratation orale |
Traitement de la déshydratation par diarrhée |
|
Zinc |
Supplément pour diarrhée chez l’enfant |
|
Fer + Acide folique |
Supplément pour anémie et grossesse |
|
Vitamine A |
Supplémentation en vitamine A chez l’enfant |
|
Albendazole |
Antiparasitaire (deworming) |
|
Cotrimoxazole |
Antibiotique à large spectre |
|
Métronidazole |
Anti-infectieux pour amibiase et giardiase |
|
Plumpy’Nut (RUTF) |
Aliment thérapeutique prêt à l’emploi pour malnutrition aiguë sévère |
4.5 — Extensions personnalisées PIVOT
Extension |
URL |
Type |
Ressource |
Description |
|---|---|---|---|---|
Fokontany |
|
valueString |
Patient |
Plus petite division administrative de Madagascar |
Agent communautaire |
|
valueReference |
Patient |
Référence vers le Practitioner (ASC) qui suit le patient |
4.6 — Format des identifiants
Type |
Système (URI) |
Format |
Exemple |
|---|---|---|---|
Identifiant sanitaire patient |
|
|
|
Référence interne |
(relatif) |
|
|
Référence complète |
(absolue) |
|
|
4.7 — Format des Bundles
Les Bundles permettent de regrouper plusieurs ressources dans un seul échange.
PIVOT utilise principalement les Bundles de type transaction.
Type |
Méthode HTTP |
Description |
Cas d’usage PIVOT |
|---|---|---|---|
|
|
Toutes les entrées réussissent ou échouent ensemble (atomique) |
Soumission d’une visite complète (Patient + Encounter + Observations + Condition + MedicationRequest) |
|
|
Chaque entrée est traitée indépendamment |
Import en masse de données CommCare |
|
(réponse) |
Résultat d’une recherche |
Réponse à |
|
|
Document clinique complet avec Composition |
Rapport d’investigation épidémiologique inter-sectoriel |
|
|
Message avec en-tête MessageHeader |
Notification d’alerte épidémiologique |
Structure d’un Bundle transaction :
Champ |
Description |
Exemple |
|---|---|---|
|
Toujours « Bundle » |
|
|
Type du bundle |
|
|
URL temporaire de la ressource |
|
|
La ressource FHIR complète |
|
|
Méthode HTTP (PUT, POST, DELETE) |
|
|
URL cible sur le serveur |
|
4.8 — Format des réponses HTTP
Code HTTP |
Signification |
Corps de la réponse |
|---|---|---|
|
Lecture/recherche réussie |
Ressource FHIR ou Bundle searchset |
|
Création réussie |
Ressource créée avec |
|
Mise à jour réussie |
Ressource mise à jour |
|
Suppression réussie |
Aucun corps |
|
Requête invalide |
OperationOutcome avec détail de l’erreur |
|
Non authentifié |
OperationOutcome |
|
Ressource introuvable |
OperationOutcome |
|
Validation échouée (profil non respecté) |
OperationOutcome avec erreurs de validation |
5. Exemple complet — Visite ASC avec diagnostic paludisme
Note
Cet exemple illustre un Bundle transaction complet représentant une visite à domicile d’un ASC pour un enfant de 2 ans avec fièvre, TDR paludisme positif et prescription d’ACT. Il regroupe 10 ressources liées.
# |
Ressource |
ID |
Description |
|---|---|---|---|
1 |
Practitioner |
|
ASC Rasoa Vola |
2 |
Organization |
|
CSB II Kelilalina |
3 |
Location |
|
Fokontany Tsaratanana |
4 |
Patient |
|
Rasoa Nirina, fille, née le 2023-08-15, fokontany Tsaratanana |
5 |
Encounter |
|
Visite à domicile (HH), 28/05/2026, durée 30 min |
6 |
Observation (temp) |
|
Température 38.9°C (vital-signs, LOINC |
7 |
Observation (TDR) |
|
TDR Paludisme positif (laboratory, LOINC |
8 |
Observation (MUAC) |
|
MUAC 11.2 cm — Malnutrition aiguë modérée (LOINC |
9 |
Condition |
|
Paludisme à P. falciparum (ICD-10 |
10 |
MedicationRequest |
|
ACT 1 cp x 2/jour x 3 jours |