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"