Exemples POST

RORQuestionnaire

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

1 Création d’un modèle de saisie serveur draft

Description du scénario : Un consommateur (ex: établissement) souhaite créer une nouvelle offre opération.

Exemple de ressource : questionnaire (modèle de saisie) permettant de renseigner l’Offre Opérationnelle d’une unité hospitalière de gynécologie

Requête :

POST [BASE]/Questionnaire
{
  "resourceType": "Questionnaire",
  "id": "ror-questionnaire-offre-mco",
  "meta": {
    "profile": [
      "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire-healthcareservice",
      "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extr-defn"
    ]
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-launchContext",
      "extension": [
        {
          "url": "name",
          "valueCoding": {
            "code": "ror-structure",
            "system": "https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/ror-launchcontext"
          }
        },
        {
          "url": "type",
          "valueCode": "HealthcareService"
        }
      ]
    }
  ],
  "useContext": [
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "101",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "106",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "114",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "355",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "365",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "698",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "128",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "129",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "122",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "EG",
        "system": "https://mos.esante.gouv.fr/NOS/TRE_R67-TypeStructure-EJ-EG/FHIR/TRE-R67-TypeStructure-EJ-EG"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "131",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement"
          }
        ]
      }
    },
    {
      "code": {
        "code": "champAct",
        "system": "https://interop.esante.gouv.fr/ig/fhir/ror/CodeSystem/usage-context-ror-codesystem"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "code": "01",
            "system": "https://mos.esante.gouv.fr/NOS/TRE_R227-ChampActivite/FHIR/TRE-R227-ChampActivite"
          }
        ]
      }
    }
  ],
  "version": "1",
  "name": "MS-141",
  "title": "Unité hospitalière de gynécologie",
  "identifier": [
    {
      "use": "official",
      "value": "MS-141"
    }
  ],
  "status": "active",
  "date": "2026-02-13",
  "publisher": "ANS",
  "description": "L’unité hospitalière de gynécologique assure la réalisation d’actes de gynécologie. Les valeurs proposées sont celles identifiées par le Conseil national professionnel (CNP) de gynécologie-obstétrique et de gynécologie médicale.",
  "url": "https://interop.esante.gouv.fr/ig/fhir/ror/Questionnaire/MS-141",
  "jurisdiction": [
    {
      "coding": [
        {
          "code": "FR",
          "system": "urn:iso:std:iso:3166",
          "display": "FRANCE"
        }
      ]
    }
  ],
  "subjectType": [
    "HealthcareService"
  ],
  "lastReviewDate": "2023-12-05",
  "purpose": "Les questionnaires créés à partir de cette ressource sont utilisés par les établissements pour saisir leurs offres opérationnelles.",
  "item": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemExtractionContext",
          "valueExpression": {
            "language": "application/x-fhir-query",
            "expression": "HealthcareService"
          }
        }
      ],
      "linkId": "Hs1",
      "type": "group",
      "item": [
        {
          "linkId": "cing#Hs1.informationsGenerales",
          "text": "Informations générales",
          "type": "group",
          "item": [
            {
              "extension": [
                {
                  "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                  "valueExpression": {
                    "language": "text/fhirpath",
                    "expression": "%user.name"
                  }
                }
              ],
              "linkId": "Hs1.name",
              "definition": "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-healthcareservice#HealthcareService.name",
              "text": "Nom de l'offre",
              "type": "string",
              "required": true,
              "repeats": false,
              "readOnly": false
            },
            {
              "linkId": "Hs1.type",
              "definition": "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-healthcareservice#HealthcareService.type",
              "type": "group",
              "item": [
                {
                  "extension": [
                    {
                      "url": "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression",
                      "valueExpression": {
                        "language": "text/fhirpath",
                        "expression": "%user.type.where(coding.system = 'https://mos.esante.gouv.fr/NOS/TRE_R227-ChampActivite/FHIR/TRE-R227-ChampActivite').coding"
                      }
                    }
                  ],
                  "linkId": "Hs1.type.coding",
                  "definition": "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-healthcareservice#HealthcareService.type.coding",
                  "text": "Champ d'activité",
                  "type": "choice",
                  "required": true,
                  "repeats": false,
                  "readOnly": false,
                  "answerOption": [
                    {
                      "valueCoding": {
                        "system": "https://mos.esante.gouv.fr/NOS/TRE_R227-ChampActivite/FHIR/TRE-R227-ChampActivite",
                        "code": "01",
                        "display": "Médecine, Chirurgie Obstétrique (MCO)"
                      },
                      "initialSelected": false
                    }
                  ]
                },
                {
                  "linkId": "Hs1.providedBy",
                  "definition": "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-healthcareservice#HealthcareService.providedBy",
                  "text": "Rattachement organisationnel",
                  "type": "string",
                  "required": true,
                  "repeats": false,
                  "readOnly": false
                },
                ...

Vous pouvez télécharger le json ici et l’importer dans https://lhcformbuilder.nlm.nih.gov/ pour le tester et le faire évoluer via cet IHM.