Skip to content

Commit

Permalink
Merge pull request #229 from ansforge/practitioner
Browse files Browse the repository at this point in the history
update healthcare service and device
  • Loading branch information
zilliw authored Jun 25, 2024
2 parents b5b909d + 828a5bd commit 434440a
Show file tree
Hide file tree
Showing 5 changed files with 119 additions and 73 deletions.
2 changes: 1 addition & 1 deletion docs/_includes/next-resource.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{% for item in site.data.menu.header[2].subfolderitems %}
{% for item in site.data.menu.header[1].subfolderitems %}
{% if item.subfolderitems[0] %}
{% for item in item.subfolderitems %}
{% if item.url == page.url and item.next-url %}
Expand Down
56 changes: 34 additions & 22 deletions docs/pages/guide/version-1/resources/device.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@ subTitle: Ressources
<div class="wysiwyg" markdown="1">
- [Description métier](#one-header)
- [Caractéristiques techniques](#two-header)
- [Recherche sur critères](#three-header)
- [Rechercher tout](#31-header)
- [Rechercher par date de mise à jour](#32-header)
- [Rechercher par numéro ARHGOS](#33-header)
- [Recherche par type](#34-header)
- [Recherche par identifiant](#35-header)
- [Recherche par statut](#36-header)
- [Paramètres de recherche](#three-header)
- [Recherche sur critères](#four-header)
- [Rechercher tout](#41-header)
- [Rechercher par date de mise à jour](#42-header)
- [Rechercher par numéro ARHGOS](#43-header)
- [Recherche par type](#44-header)
- [Recherche par identifiant](#45-header)
- [Recherche par statut](#46-header)
</div>
<br />

Expand Down Expand Up @@ -59,14 +60,6 @@ Il s'agit d'une ressource qui regroupe les données complémentaires FINESS por
</tr>
<tr>
<td width="30%">
<p><strong>Paramètres de recherche</strong></p>
</td>
<td width="54%">
<p>_id, identifier, device-name, manufacturer, number-authorization-arhgos, status, type, _lastUpdated, organization, _total</p>
</td>
</tr>
<tr>
<td width="30%">
<p><strong>Paramètres de requête</strong></p>
</td>
<td width="54%">
Expand All @@ -77,11 +70,30 @@ Il s'agit d'une ressource qui regroupe les données complémentaires FINESS por
</table>
<br />

## <a id="three-header"></a>3) Recherche d'équipement matériel lourd (EML) sur critères
## <a id="three-header"></a>3) Paramètres de recherche

| Nom | Type | Description |
| --- | --- | --- |
| _id | token | Recherche sur l'ID de la ressource HealthCare Service |
| _lastUpdated | date | Renvoie uniquement les ressources qui ont été mises à jour pour la dernère fois comme spécifié par la période donnée |
| _since | date | |
| _total | string | |
| as-sp-data-information-system | token | Recherche sur le système d'information |
| as-sp-data-registration-authority | token | Recherche sur l'autorité d'enregistrement |
| device-name | string | Le nom de l'équipement |
| identifier | token | Recherche sur l'identifiant de l'équipement matériel lourd |
| manufacturer | string | Recherche sur la marque des équipements matériels lourds |
| model | string | Recherche sur le modèle des équipements matériels lourds |
| number-authorization-arhgos | string | Recherche sur le numéro d'autorisation ARHGOS |
| organization | reference | Recherche les équipements matériels lourds rattachés à la structure sélectionnée |
| status | token | active, inactive, entered-in-error, unknown |
| type | token | Recherche sur le type de l'équipement matériel lourd |

## <a id="four-header"></a>4) Recherche d'équipement matériel lourd (EML) sur critères

Voici des exemples de requêtes sur les équipements matériels lourds.

## <a id="31-header"></a>3.1) Rechercher tout (sans critère)
## <a id="41-header"></a>4.1) Rechercher tout (sans critère)

**Récit utilisateur :** En tant que client de l'API, je souhaite récupérer l'ensemble des EML.

Expand Down Expand Up @@ -167,7 +179,7 @@ foreach (var be in bundle.Entry)
<br />


#### <a id="32-header"></a>3.2) Rechercher par date de mise à jour (_lastUpdated)
#### <a id="42-header"></a>4.2) Rechercher par date de mise à jour (_lastUpdated)

**Récit utilisateur :** En tant que client de l'API, je souhaite rechercher toutes les EML mise à jour depuis une certaine date.

Expand Down Expand Up @@ -262,7 +274,7 @@ foreach (var be in bundle.Entry)
<br />


#### <a id="33-header"></a>3.3) Rechercher un matériel par son numéro ARHGOS (number-authorization-arhgos)
#### <a id="43-header"></a>4.3) Rechercher un matériel par son numéro ARHGOS (number-authorization-arhgos)

**Récit utilisateur :** En tant que client de l'API, je souhaite rechercher un EML à partir de son numéro ARHGOS.

Expand Down Expand Up @@ -354,7 +366,7 @@ foreach (var be in bundle.Entry)
<br />


#### <a id="34-header"></a>3.4) Rechercher par type EML (type)
#### <a id="44-header"></a>4.4) Rechercher par type EML (type)

**Récit utilisateur :** En tant que client de l'API, je souhaite rechercher tous les EML de type "Scanographe à utilisation médicale".

Expand Down Expand Up @@ -452,7 +464,7 @@ foreach (var be in bundle.Entry)
<br />


#### <a id="35-header"></a>3.5) Rechercher par son identifiant (identifier)
#### <a id="45-header"></a>4.5) Rechercher par son identifiant (identifier)

**Récit utilisateur :** En tant que client de l'API, je souhaite rechercher un EML à partir de son identifiant.

Expand Down Expand Up @@ -541,7 +553,7 @@ foreach (var be in bundle.Entry)
</div>
<br />

#### <a id="36-header"></a>3.6) Rechercher par statut (status)
#### <a id="46-header"></a>4.6) Rechercher par statut (status)

**Récit utilisateur :** En tant que client de l'API, je souhaite rechercher les EML actifs.

Expand Down
53 changes: 33 additions & 20 deletions docs/pages/guide/version-1/resources/healthcare-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,13 @@ subTitle: Ressources
<div class="wysiwyg" markdown="1">
- [Description métier](#one-header)
- [Caractéristiques techniques](#two-header)
- [Recherche sur critères](#three-header)
- [Rechercher tout](#31-header)
- [Rechercher par identifiant](#32-header)
- [Rechercher par type/forme d'activité](#33-header)
- [Recherche par statut](#34-header)
- [Recherche par date de mise à jour](#35-header)
- [Paramètres de recherche](#three-header)
- [Recherche sur critères](#four-header)
- [Rechercher tout](#41-header)
- [Rechercher par identifiant](#42-header)
- [Rechercher par type/forme d'activité](#43-header)
- [Recherche par statut](#44-header)
- [Recherche par date de mise à jour](#45-header)
</div>
<br />

Expand Down Expand Up @@ -58,14 +59,6 @@ Il s'agit d'une ressource divisée en deux profils pour décrire les « [activit
</tr>
<tr>
<td width="30%">
<p><strong>Paramètres de recherche</strong></p>
</td>
<td width="54%">
<p>_id, identifier, characteristic, service-category, service-type, active, _profile, organization, _lastUpdated, _total</p>
</td>
</tr>
<tr>
<td width="30%">
<p><strong>Paramètres de requête</strong></p>
</td>
<td width="54%">
Expand All @@ -76,11 +69,31 @@ Il s'agit d'une ressource divisée en deux profils pour décrire les « [activit
</table>
<br />

## <a id="three-header"></a>3) Recherche d'activité de soin et d'équipement social sur critères
## <a id="three-header"></a>3) Paramètres de recherche

| Nom | Type | Description |
| --- | --- | --- |
| _has | string | |
| _id | token | Recherche sur l'ID de la ressource HealthCare Service |
| _lastUpdated | date | Renvoie uniquement les ressources qui ont été mises à jour pour la dernère fois comme spécifié par la période donnée (eq, ne, gt, lt, ge, le, ap).|
| _profile| uri | Sélectionner le profil de la ressource Healthcare Service. Pour les activités de soins http://interop.esante.gouv.fr/ig/fhir/annuaire-donnee-publique/StructureDefinition/as-healthcareservice-healthcare-activity / ; Pour les équipements sociaux http://interop.esante.gouv.fr/ig/fhir/annuaire-donnee-publique/StructureDefinition/as-healthcareservice-social-equipment" |
| _since | date | |
| _total | string | |
| active | token | Recherche les ressources Healthcare Service actives |
| as-sp-data-information-system | token | Recherche sur le système d'information |
| as-sp-data-registration-authority | token | Recherche sur l'autorité d'enregistrement |
| characteristic | token | Recherche sur le type d'activité des équipements sociaux ou sur la forme d'activité des activités de soins |
| identifier | token | Recherche sur l'identifiant des équipements sociaux ou des activités de soins |
| organization | reference | Recherche tous les équipements sociaux ou activités de soins rattachés à une structure|
| service-category | token | Recherche sur la modalité des activités de soins |
| service-type | token | Recherche sur la discipline des équipements sociaux ou sur l'activité sanitaire régulée des activité de soins |


## <a id="four-header"></a>4) Recherche d'activité de soin et d'équipement social sur critères
Voici des exemples de requêtes sur les activités de soin et les équipements sociaux.


## <a id="31-header"></a>3.1) Rechercher tout (sans critère)
## <a id="41-header"></a>4.1) Rechercher tout (sans critère)

**Récit utilisateur :** En tant que client de l'API, je souhaite récupérer l'ensemble des services de soin.

Expand Down Expand Up @@ -164,7 +177,7 @@ foreach (var be in bundle.Entry)
<br />


#### <a id="32-header"></a>3.2) Rechercher par identifiant (identifier)
#### <a id="42-header"></a>4.2) Rechercher par identifiant (identifier)

**Récit utilisateur :** En tant que client de l'API, je souhaite rechercher un service à partir de son identifiant.

Expand Down Expand Up @@ -249,7 +262,7 @@ foreach (var be in bundle.Entry)
<br />


#### <a id="33-header"></a>3.3) Rechercher par type/forme d'activité (characteristic)
#### <a id="43-header"></a>4.3) Rechercher par type/forme d'activité (characteristic)

**Récit utilisateur :** En tant que client de l'API, je souhaite rechercher toutes les activités de soin ayant comme forme la Chirurgie ambulatoire (code 07).

Expand Down Expand Up @@ -356,7 +369,7 @@ foreach (var be in bundle.Entry)
<br />


#### <a id="34-header"></a>3.4) Rechercher par statut (active)
#### <a id="44-header"></a>4.4) Rechercher par statut (active)

**Récit utilisateur :** En tant que client de l'API, je souhaite rechercher tous les services de santé actifs.

Expand Down Expand Up @@ -447,7 +460,7 @@ foreach (var be in bundle.Entry)
<br />


#### <a id="35-header"></a>3.5) Rechercher par date de mise à jour (_lastUpdated)
#### <a id="45-header"></a>4.5) Rechercher par date de mise à jour (_lastUpdated)

**Récit utilisateur** : En tant que client de l'API, je souhaite rechercher tous les services mis à jour depuis une certaine date ( >= '18/08/2022' dans l'exemple ).

Expand Down
Loading

0 comments on commit 434440a

Please sign in to comment.