RSS Git Download  Clone
Raw Blame History
# This is the main configuration file of your Dancer2 app
# env-related settings should go to environments/$env.yml
# all the settings in this file will be loaded at Dancer's startup.

# Your application's name
appname: "RequestForm"

# The default layout to use for your application (located in views/layouts/main.tt)
# defined in engines/template/tt so we can use META, etc
layout: "main"

# when the charset is set to UTF-8 Dancer2 will handle for you
# all the magic of encoding and decoding. You should not care
# about unicode within your app when this setting is set (recommended).
charset: "UTF-8"

# template engine
# simple: default and very basic template engine
# template_toolkit: TT
# template: "simple"

template: "template_toolkit"
engines:
  template:
    template_toolkit:
#      WRAPPER: layouts/main.tt # doesn't allow layout override in route
      start_tag: '[%'
      end_tag:   '%]'
  session:
    YAML:
#      session_dir: "/tmp/dancer_sessions" # use appdir/sessions def
    JSON:
#      session_dir: "/tmp/dancer_sessions"
    Sereal:
#      session_dir: "/tmp/dancer_sessions"

patient_demographic_service:
  messages:
    pds_timeout: 'PDS timeout - please try again'
    pds_no_xml: 'No xml data structure passed'
    pds_no_match: 'No match found'
    pds_insufficient_vars: 'Required fields not supplied'
  return_codes:
    DEMOG-0001:	No match found	
    DEMOG-0007:	Multiple matches found 	
    DEMOG-0017:	Superceding NHS number returned 	
    DEMOG-0022:	NHS Number of response record has been invalidated 	
    DEMOG-0040:	NHS number not verified 	
    DEMOG-0042:	NHS Number is not a new style number 	
    DEMOG-9999:	Generic Spine Service Error 	
    SMSP-0000: Success 	
    SMSP-0001: Input message validation error 	
    SMSP-0002: Response message validation error 	
    SMSP-9999: Generic Spine Mini Service Provider software failure 	
    SMSP-0003: Data returned from local store, Spine unavailable