Skip to content

Commit 5ea91c9

Browse files
committed
added missing practitioner roles, modified display value (Member > User)
1 parent c340686 commit 5ea91c9

File tree

2 files changed

+67
-22
lines changed

2 files changed

+67
-22
lines changed

dsf-bpe/dsf-bpe-process-api-v2/src/main/java/dev/dsf/bpe/v2/constants/CodeSystems.java

Lines changed: 44 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -469,62 +469,80 @@ private Codes()
469469
public static final String AMS_USER = "AMS_USER";
470470
public static final String ASP_USER = "ASP_USER";
471471
public static final String SPR_USER = "SPR_USER";
472+
public static final String TSP_USER = "TSP_USER";
473+
public static final String PPH_USER = "PPH_USER";
474+
public static final String BIO_USER = "BIO_USER";
472475
public static final String DSF_ADMIN = "DSF_ADMIN";
473476
}
474477

475478
public static final Coding uacUser()
476479
{
477-
return new Coding(SYSTEM, Codes.UAC_USER, "Use-and-Access Committee Member");
480+
return new Coding(SYSTEM, Codes.UAC_USER, "Use-and-Access Committee User");
478481
}
479482

480483
public static final Coding cosUser()
481484
{
482-
return new Coding(SYSTEM, Codes.COS_USER, "Coordinating Site Member");
485+
return new Coding(SYSTEM, Codes.COS_USER, "Coordinating Site User");
483486
}
484487

485488
public static final Coding crrUser()
486489
{
487-
return new Coding(SYSTEM, Codes.CRR_USER, "Central Research Repository Member");
490+
return new Coding(SYSTEM, Codes.CRR_USER, "Central Research Repository User");
488491
}
489492

490493
public static final Coding dicUser()
491494
{
492-
return new Coding(SYSTEM, Codes.DIC_USER, "Data Integration Center Member");
495+
return new Coding(SYSTEM, Codes.DIC_USER, "Data Integration Center User");
493496
}
494497

495498
public static final Coding dmsUser()
496499
{
497-
return new Coding(SYSTEM, Codes.DMS_USER, "Data Management Site Member");
500+
return new Coding(SYSTEM, Codes.DMS_USER, "Data Management Site User");
498501
}
499502

500503
public static final Coding dtsUser()
501504
{
502-
return new Coding(SYSTEM, Codes.DTS_USER, "Data Transfer Site Member");
505+
return new Coding(SYSTEM, Codes.DTS_USER, "Data Transfer Site User");
503506
}
504507

505508
public static final Coding hrpUser()
506509
{
507-
return new Coding(SYSTEM, Codes.HRP_USER, "Health Research Platform Member");
510+
return new Coding(SYSTEM, Codes.HRP_USER, "Health Research Platform User");
508511
}
509512

510513
public static final Coding ttpUser()
511514
{
512-
return new Coding(SYSTEM, Codes.TTP_USER, "Trusted Third Party Member");
515+
return new Coding(SYSTEM, Codes.TTP_USER, "Trusted Third Party User");
513516
}
514517

515518
public static final Coding amsUser()
516519
{
517-
return new Coding(SYSTEM, Codes.AMS_USER, "Allowlist Management Site Member");
520+
return new Coding(SYSTEM, Codes.AMS_USER, "Allowlist Management Site User");
518521
}
519522

520523
public static final Coding aspUser()
521524
{
522-
return new Coding(SYSTEM, Codes.ASP_USER, "Analysis Service Provider Member");
525+
return new Coding(SYSTEM, Codes.ASP_USER, "Analysis Service Provider User");
523526
}
524527

525528
public static final Coding sprUser()
526529
{
527-
return new Coding(SYSTEM, Codes.SPR_USER, "Service Provider Registry Member");
530+
return new Coding(SYSTEM, Codes.SPR_USER, "Service Provider Registry User");
531+
}
532+
533+
public static final Coding tspUser()
534+
{
535+
return new Coding(SYSTEM, Codes.TSP_USER, "Terminology Service Provider User");
536+
}
537+
538+
public static final Coding pphUser()
539+
{
540+
return new Coding(SYSTEM, Codes.PPH_USER, "Process Plugin Hub User");
541+
}
542+
543+
public static final Coding bioUser()
544+
{
545+
return new Coding(SYSTEM, Codes.BIO_USER, "Biobank User");
528546
}
529547

530548
public static final Coding dsfAdmin()
@@ -587,6 +605,21 @@ public static final boolean isSprUser(Coding coding)
587605
return isSame(SYSTEM, Codes.SPR_USER, coding);
588606
}
589607

608+
public static final boolean isTspUser(Coding coding)
609+
{
610+
return isSame(SYSTEM, Codes.TSP_USER, coding);
611+
}
612+
613+
public static final boolean isPphUser(Coding coding)
614+
{
615+
return isSame(SYSTEM, Codes.PPH_USER, coding);
616+
}
617+
618+
public static final boolean isBioUser(Coding coding)
619+
{
620+
return isSame(SYSTEM, Codes.BIO_USER, coding);
621+
}
622+
590623
public static final boolean isDsfAdmin(Coding coding)
591624
{
592625
return isSame(SYSTEM, Codes.DSF_ADMIN, coding);

dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-practitioner-role-2.0.0.xml

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,47 +40,59 @@
4040
<count value="12" />
4141
<concept>
4242
<code value="UAC_USER" />
43-
<display value="Use-and-Access Committee Member" />
43+
<display value="Use-and-Access Committee User" />
4444
</concept>
4545
<concept>
4646
<code value="COS_USER" />
47-
<display value="Coordinating Site Member" />
47+
<display value="Coordinating Site User" />
4848
</concept>
4949
<concept>
5050
<code value="CRR_USER" />
51-
<display value="Central Research Repository Member" />
51+
<display value="Central Research Repository User" />
5252
</concept>
5353
<concept>
5454
<code value="DIC_USER" />
55-
<display value="Data Integration Center Member" />
55+
<display value="Data Integration Center User" />
5656
</concept>
5757
<concept>
5858
<code value="DMS_USER" />
59-
<display value="Data Management Site Member" />
59+
<display value="Data Management Site User" />
6060
</concept>
6161
<concept>
6262
<code value="DTS_USER" />
63-
<display value="Data Transfer Site Member" />
63+
<display value="Data Transfer Site User" />
6464
</concept>
6565
<concept>
6666
<code value="HRP_USER" />
67-
<display value="Health Research Platform Member" />
67+
<display value="Health Research Platform User" />
6868
</concept>
6969
<concept>
7070
<code value="TTP_USER" />
71-
<display value="Trusted Third Party Member" />
71+
<display value="Trusted Third Party User" />
7272
</concept>
7373
<concept>
7474
<code value="AMS_USER" />
75-
<display value="Allowlist Management Site Member" />
75+
<display value="Allowlist Management Site User" />
7676
</concept>
7777
<concept>
7878
<code value="ASP_USER" />
79-
<display value="Analysis Service Provider Member" />
79+
<display value="Analysis Service Provider User" />
8080
</concept>
8181
<concept>
8282
<code value="SPR_USER" />
83-
<display value="Service Provider Registry Member" />
83+
<display value="Service Provider Registry User" />
84+
</concept>
85+
<concept>
86+
<code value="TSP_USER" />
87+
<display value="Terminology Service Provider User" />
88+
</concept>
89+
<concept>
90+
<code value="PPH_USER" />
91+
<display value="Process Plugin Hub User" />
92+
</concept>
93+
<concept>
94+
<code value="BIO_USER" />
95+
<display value="Biobank User" />
8496
</concept>
8597
<concept>
8698
<code value="DSF_ADMIN" />

0 commit comments

Comments
 (0)