Jeux de Valeurs

Récupération des jeux de Valeurs

getCodesFor() (depuis version 1.0)

Méthode permettant d’accéder aux différents jeux de valeurs imposés par le Guide d’intégration.

notamment :

public enum JeuxValeursDMP {

        QUALITE_REPRESENTANT_LEGAL,
        AUTHOR_SPECIALITY,
        CLASS_CODE,
        CONFIDENTIALITY_CODE,
        CONTENT_TYPE_CODE,
        FORMAT_CODE,
        HEALTH_CARE_FACILITY_TYPE_CODE,
        PRACTICE_SETTING_CODE,
        SUBJECT_ROLE,
        TYPE_CODE,
        RESTRICTION_AUDIENCE_VIHF
    }

Exemple Java :

    List<DMPCCode> allPersonnelDeSanteSpecialities = client.getCodesFor(DMPCCode.JeuxValeursDMP.AUTHOR_SPECIALITY);
    List<DMPCCode> allPossibleFormatCodesForADocument = client.getCodesFor(DMPCCode.JeuxValeursDMP.FORMAT_CODE);

Exemple curl :

curl -X GET "/dmp/nomenclatures?jeuxValeurs=AUTHOR_SPECIALTY"
curl -X GET "/dmp/nomenclatures?jeuxValeurs=FORMAT_CODE"

getTypesIndexedByClassCode() (depuis version 4.5)

Méthode permettant d’indexer tous les types par leur classCodes.

Exemple Java :

   Map<String, List<DMPCCode>>  allTypesIndexedByClassCode = client.getTypesIndexedByClassCode();
   String compteRenduClassCode = "10";
   List<DMPCCode> allCompteRenduTypes = allTypesIndexedByClassCode.get(compteRenduClassCode);

Exemple curl :

curl -X GET "/dmp/nomenclatures/typesByClassCode"