Schema de définition des tests COVID-19

Detail du schéma de données test COVID-19

Création d'un nouveau test au COVID-19

Création d'un nouveau test au COVID-19

Request Body schema: application/json
test
Test (object)
Any of
  • Test
nom
required
string (Nom du test)
producteur
required
string (Nom du fabricant)
emailOperateur
string <email> (Email nominatif de l’opérateur (fabricant, distributeur, mandataire, importateur))
paysProduction
object (Pays de production)
statut
string (TestStatus)
Enum: "Public" "Non public" "Non signé" "Signé" "À vérifier" "Refusé" "Validé" "Incomplet"
brouillon
boolean (Brouillon)
Default: true
estConsidereComplet
boolean (Le dossier est complet)
Default: false
validation_CE
boolean (Marquage CE)
Default: false
validation_International
boolean (Validation International)
Default: false
validation_CNR
string (ValidationStatusCNR)
Enum: "Avis favorable" "En cours d’évaluation" "En cours d’expédition" "Non initié" "Avis défavorable" "Inconnu"
validation_ANSM
boolean (Vérifié ANSM)
Default: false
conformite_HAS
boolean (Conformité HAS)
Default: false
distributeur
object (Distributeur)
natureProduit
string (Nature du produit)
Enum: "Réactif" "Autre dispositif"
technologie
string (Sous-type de test)
Enum: "RT PCR simple" "RT PCR multiplex" "RT PCR de criblage" "RT LAMP" "Sérologie automatisée (non TDR)" "Sérologie rapide (dont TDR et TROD)" "Antigénique automatisé" "Antigénique non automatisé (dont TROD)" "Autres"
typeReactif
string (Type de réactif)
Enum: "Amplification" "Extraction"
cibles
array (Cibles)
Items Enum: "Protéines N" "Protéines S" "IgM" "IgG" "IgA" "Ig Totaux" "Autre"
typeTest
string (Type de test)
Enum: "Amplification génique" "Sérologique" "Antigénique" "Autre"
nombreCibles
string (Nombre de cibles)
Enum: 1 2 "> 2"
machinesNecessaires
string (Automates compatibles)
ouvertureTest
string (Test ouvert / fermé)
Enum: "Ouvert" "Fermé" "NC"
courbeCinetiquePositive
string (Courbe type de cinétique de positivité du test)
courbeCinetiquePositiveDocs
Array of strings <binary> (Documents relatifs à la courbe type de cinétique de positivité du test)
typePrelevement
Array of strings (Type de prélèvement nécessaire au test)
Items Enum: "Sang total" "Sérum / Plasma" "Nasopharyngé" "Crachat" "Salive" "Écouvillon oropharyngé" "Haleine / souffle" "Selles" "Nasal" "Expectoration" "Autres"
proteines
Array of strings (Types de protéines détectées par le test)
Items Enum: "N" "S"
modalitesAcheminementPrelevements
Array of strings (Modalités d'acheminement des prélèvements)
Items Enum: "Emballage simple" "Triple emballage" "Chaîne du froid" "Autres"
nombreStructuresCapablesFrance
integer (Nombre de structures en mesure de faire le test sur le territoire national) [ 0 .. 1000000 ]
conditionsConservation
string (Conditions de conservation)
Enum: "Température ambiante" "Température contrôlée"
temperatureConservationMini
number (Température de conservation minimum)
temperatureConservationMaxi
number (Température de conservation maximum)
temperatureConservationMoy
number (Température de conservation moyenne)
durabiliteGarantiePeremption
number (Durabilité garantie avant péremption (en mois))
consommables
Array of strings (Consommables indispensables et non compris dans le kit test)
Items Enum: "Ecouvillon" "Milieu de transport" "Tube de collecte" "Autre"
delaiResultatMaximal
integer (Délai maximal d'obtention du résultat du test (en minutes))
valeurPredictivePositive
string (Valeur Prédictive positive)
valeurPredictiveNegative
string (Valeur Prédictive négative)
sensibilite
string (Sensibilité clinique déclarée par le fabricant (en %))
specificite
string (Spécificité clinique déclarée par le fabricant (en %))
facteursDeVariation
Array of strings (Facteurs faisant varier VPP/VPN/Se/Sp)
Items Enum: "Immunodépression" "Grossesse" "Âge" "Immunité croisée" "Autre"
limiteDetection
string (Limite de détection)
fourchettePrixBasse
integer (Fourchette de prix basse du test (en euros par test))
fourchettePrixHaute
integer (Fourchette de prix haute du test (en euros par test))
disponibiliteNationale
Array of objects (Capacité de livraison par mois)
capaciteProductionHebdomadaire
integer (Capacité de production par semaine)
usagesTest
Array of strings (Usages du test)
Items Enum: "Diagnostic pour prise en charge individuelle" "Diagnostic pour cohorting" "Diagnostic pour levée d'isolement personnel" "Etude populationnelle pour guider les stratégies" "Autre"
strategiesCanauxDistribution
Array of strings (Stratégies de canaux de distribution des tests)
Items Enum: "Hôpital" "Médecine de ville" "Laboratoires de ville" "Pharmacies" "Infirmier(e)s" "Autre"
statutRemboursement
string (StatutRemboursement)
Enum: "Remboursable" "Non remboursable"
signalementsReactovigilance
string (Signalements de réactovigilance)
virologieTests
object (VirologieTests)
performancesSerologieIgM
object (PerformancesSerologieTest)
performancesSerologieIgG
object (PerformancesSerologieTest)
performancesSerologieIgTotal
object (PerformancesSerologieTest)
pointsContact
string (Points de contact)
commentaires
string (Commentaires non visibles publiquement)
commentairesPublics
string (Commentaires publics)
informationPublique
string (Information publique)
documents
Array of strings <binary> (Documents)
ficheProduit
Array of strings <binary> (Fiche produit)
ficheSynthese
Array of strings <binary> (Fiche de synthèse (au format PDF))
sensibiliteAnalytique
string (Sensibilité analytique)
sensibiliteDiagnostique
string (Sensibilité diagnostique (en %))
nbEchantillonsSensibilite
integer (Nombre total d’échantillons positifs en RT-PCR testés pour la sensibilité)
specificiteDiagnostique
string (Spécificité diagnostique)
nbEchantillonsSpecificite
integer (Nombre total d’échantillons négatifs en RT-PCR testés pour la spécificité)
evaluation1
object (Evaluation)
docsEvaluation
Array of strings <binary> (Documents d’évaluations)

Responses

201

Orientation

Response Schema: application/json
post /test
/test

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "test":
    {
    • "nom": "string",
    • "producteur":
      [
      • "PHILIPS",
      • "THOMSON",
      • "AKAI"
      ],
    • "emailOperateur": "user@example.com",
    • "paysProduction":
      {
      • "pays1":
        [
        • "FR"
        ],
      • "pays2":
        [
        • "FR"
        ],
      • "pays3":
        [
        • "FR"
        ]
      },
    • "statut": "Public",
    • "brouillon": true,
    • "estConsidereComplet": false,
    • "validation_CE": false,
    • "validation_International": false,
    • "validation_CNR": "Avis favorable",
    • "validation_ANSM": false,
    • "conformite_HAS": false,
    • "distributeur":
      {
      • "nom": "string",
      • "nationalite": "FR"
      },
    • "natureProduit": "Réactif",
    • "technologie": "RT PCR simple",
    • "typeReactif": "Amplification",
    • "cibles": "Protéines N",
    • "typeTest": "Amplification génique",
    • "nombreCibles": 1,
    • "machinesNecessaires": "string",
    • "ouvertureTest": "Ouvert",
    • "courbeCinetiquePositive": "string",
    • "courbeCinetiquePositiveDocs":
      [
      • "string"
      ],
    • "typePrelevement":
      [
      • "Sang total"
      ],
    • "proteines":
      [
      • "N"
      ],
    • "modalitesAcheminementPrelevements":
      [
      • "Emballage simple"
      ],
    • "nombreStructuresCapablesFrance": 0,
    • "conditionsConservation": "Température ambiante",
    • "temperatureConservationMini": 0,
    • "temperatureConservationMaxi": 0,
    • "temperatureConservationMoy": 0,
    • "durabiliteGarantiePeremption": 0,
    • "consommables":
      [
      • "Ecouvillon"
      ],
    • "delaiResultatMaximal": 0,
    • "valeurPredictivePositive": "string",
    • "valeurPredictiveNegative": "string",
    • "sensibilite": "string",
    • "specificite": "string",
    • "facteursDeVariation":
      [
      • "Immunodépression"
      ],
    • "limiteDetection": "string",
    • "fourchettePrixBasse": 0,
    • "fourchettePrixHaute": 0,
    • "disponibiliteNationale":
      [
      • {
        • "count": 0,
        • "mois": "Juin"
        }
      ],
    • "capaciteProductionHebdomadaire": 0,
    • "usagesTest":
      [
      • "Diagnostic pour prise en charge individuelle"
      ],
    • "strategiesCanauxDistribution":
      [
      • "Hôpital"
      ],
    • "statutRemboursement": "Remboursable",
    • "signalementsReactovigilance": "string",
    • "virologieTests":
      {
      • "sensibiliteCNR": "string",
      • "specificiteCNR": "string"
      },
    • "performancesSerologieIgM":
      {
      • "sensibilite": 0,
      • "specificite": 0,
      • "ecartDeConfiance": "string",
      • "nombreEchantillons": 0
      },
    • "performancesSerologieIgG":
      {
      • "sensibilite": 0,
      • "specificite": 0,
      • "ecartDeConfiance": "string",
      • "nombreEchantillons": 0
      },
    • "performancesSerologieIgTotal":
      {
      • "sensibilite": 0,
      • "specificite": 0,
      • "ecartDeConfiance": "string",
      • "nombreEchantillons": 0
      },
    • "pointsContact": "string",
    • "commentaires": "string",
    • "commentairesPublics": "string",
    • "informationPublique": "string",
    • "documents":
      [
      • "string"
      ],
    • "ficheProduit":
      [
      • "string"
      ],
    • "ficheSynthese":
      [
      • "string"
      ],
    • "sensibiliteAnalytique": "string",
    • "sensibiliteDiagnostique": "string",
    • "nbEchantillonsSensibilite": 0,
    • "specificiteDiagnostique": "string",
    • "nbEchantillonsSpecificite": 0,
    • "evaluation1":
      {
      • "nom": "string",
      • "date": "2021-07-20",
      • "sensibilite": "string",
      • "sensibiliteDiagnostique": "string",
      • "nbEchantillonsSensibilite": 0,
      • "specificite": "string",
      • "nbEchantillonsSpecificite": 0
      },
    • "docsEvaluation":
      [
      • "string"
      ]
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "data":
    {
    • "success": true
    }
}