Exemples PATCH

RORTask

Cette page présente des exemples de requêtes PATCH sur la ressource RORTask. Pour la présentation de la ressource et ses caractéristiques techniques, voir cette même page.

1 Mise à jour du statut d’une anomalie

Description du scénario : Le responsable de la donnée en anomalie corrige l’anomalie, le responsable qualité ou un système numérique met à jour le statut de l’anomalie.

Exemple : Le responsable de la donnée souhaite corriger une anomalie relevée précédemment, dont l’identifiant technique est 1309.

Requête :

Content-Type: application/fhir+json

Requête Postman : PATCH https://rortest.esante.gouv.fr/anomalies/Task/1309

Body : 
{
    "resourceType": "Parameters",
    "parameter": [
        {
            "name": "operation",
            "part": [
                {
                    "name": "type",
                    "valueString": "replace"
                },
                {
                    "name": "path",
                    "valueString": "Task.businessStatus"
                },
                {
                    "name": "value",
                    "valueCodeableConcept": {
                        "coding": [
                            {
                                "system": "https://mos.esante.gouv.fr/NOS/TRE_R352-StatutMetierAnomalie/FHIR/TRE-R352-StatutMetierAnomalie",
                                "code": "08",
                                "display": "Corrigé"
                            }
                        ]
                    }
                }
            ]
        }
    ]
}

2 Inactivation d’une anomalie

Description du scénario : Un responsable qualité ou un système numérique décide d’inactiver une anomalie (elle a été saisie par erreur par exemple).

Exemple : Le déclarant de l’anomalie souhaite annuler l’anomalie en question dont l’identifiant technique est 1310.

Requête :

Content-Type: application/fhir+json

PRequête Postman : PATCH https://rortest.esante.gouv.fr/anomalies/Task/1310

Body :
{
    "resourceType": "Parameters",
    "parameter": [
        {
            "name": "operation",
            "part": [
                {
                    "name": "type",
                    "valueString": "replace"
                },
                {
                    "name": "path",
                    "valueString": "Task.businessStatus"
                },
                {
                    "name": "value",
                    "valueCodeableConcept": {
                        "coding": [
                            {
                                "system": "https://mos.esante.gouv.fr/NOS/TRE_R352-StatutMetierAnomalie/FHIR/TRE-R352-StatutMetierAnomalie",
                                "code": "03",
                                "display": "Annulé"
                            }
                        ]
                    }
                }
            ]
        }
    ]
}