All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ca.uhn.hapi.fhir.docs.images.styling.puml Maven / Gradle / Ivy

@startuml styling

'These are Alphora colors, they need
' to be updated to reflect the HAPI style guide
!$white = "#fff"

!$greylt000 = "#F4F6F5" 
!$greylt100 = "#DDE3E0"
!$greylt200 = "#C7D1CC" 
!$greylt300 = "#B0BFB8" 
!$grey = $greylt000

!$greydk000 = "#404F47"
!$greydk100 = "#2E3833"
!$greydk200 = "#1C221F" 
!$greydk250 = "#121614"
!$greydk300 = "#090B0A"
!$black = $greydk300

!$blue000 = "#4B7DD2"
!$blue100 = "#3064BF"
!$blue200 = "#2956A3"
!$blue300 = "#214583"
!$blue = $blue100

!$purple000 = "#645FAB"
!$purple100 = "#524D93"
!$purple200 = "#433F78"
!$purple300 = "#34315E"
!$purple = $purple100

!$green000 = "#568A67"
!$green100 = "#477154"
!$green200 = "#375841"
!$green300 = "#273F2F"
!$green = $green100

!$yellow000 = "#FBB337"
!$yellow100 = "#FAA40F"
!$yellow200 = "#DC8D04"
!$yellow300 = "#B47304"
!$yellow = $yellow100

!$red000 = "#FF6633"
!$red100 = "#FF4000"
!$red200 = "#E03800"
!$red300 = "#B82E00"
!$red = $red100

skinparam {
  defaultFontName Source Sans Pro

  TitleFontStyle bold

  BackgroundColor $white
  Shadowing false

	ArrowColor $greydk000
  ArrowFontColor $black
  ArrowFontSize 12
  ArrowFont Open Sans

  DelayFontColor $black
  DelayFontSize 12

  ActorBorderColor $black
  ActorBackgroundColor $white
  ActorFontColor $black
  ActorFontSize 14
  ActorFontStyle bold

	ParticipantBorderColor $black
  ParticipantBackgroundColor $yellow
  ParticipantFontColor $black
  ParticipantFontSize 14
  ParticipantFontStyle bold

  DatabaseBorderColor $black
  DatabaseBackgroundColor $yellow
  DatabaseFontColor $black
  DatabaseFontSize 14
  DatabaseFontStyle bold

}


skinparam Sequence {
  MessageAlign center

  LifeLineBorderColor $black
    ' loop, alt, ref
  GroupBodyBackgroundColor $white
  GroupBackgroundColor $blue
  GroupHeaderFontColor $white
  GroupHeaderFontSize 12
  GroupFontSize 12

  BoxBackgroundColor $greylt000
  BoxBorderColor $black
  BoxFontColor $black
  BoxFontSize 12


  ReferenceBorderColor $black
  ReferenceFontColor $black
  ReferenceFontSize 12
  ReferenceHeaderBackgroundColor $blue

  DividerBackgroundColor $blue
  DividerBorderColor $black
  DividerFontColor $white
  DividerFontSize 12
}

skinparam Note {
  BackgroundColor $green
  BorderColor $black
  FontColor $white
  FontStyle bold
  FontSize 12
  Font Open Sans
}

hide footbox

@enduml




© 2015 - 2025 Weber Informatics LLC | Privacy Policy