Custom Patient Labels

This article is part of the systems administration guide. You will require administration access to view the pages mentioned in this article.

You can add Custom Patient Labels (fields which are specific to your business). These are managed using specialised code - XSL-FO. CareRight supports the ability to print single labels or sheets of multiple labels

The content of these labels is patient centric (see Patient Label fields) and this information can be customised to your organisational needs.

 

Review a Custom Patient label

  1. Click Administration.
  2. Select Patients Menu
  3. Select Custom Patient labels menu.
    1. The Custom Patient Labels screen will display..
  4. To view the label details, select the Show button next to the relevant label.
  5. The label details information will display (see table below).
  6. The Test section will also display. 
  7. Enter a patient name is this field and click Test.
    1. The label will generate and, once complete, a green message advising the process is finished and PDF successfully generated.
    2. Select the View the result button and a PDF label will open.

Field

Description

Name

This is the unique name of the label, it needs to be descriptive

Enabled

This will advise if the label is active (enabled) or not.

Prompt for referral details if requiredWhen enabled, the user will be presented with a list of referral entries to be printed on a label. The user can then select which one is the most appropriate. By default, this field is disabled.

Default Template


Created At

This is the date the label was created

Updated At

This is the date the label was last updated


v6.62 Feature: Referral Details Toggle

Please reference table above for details.


Edit a Custom Patient label

  1. Access the Custom Patient Label menu.
    1. The Custom Patient Labels screen will display.
  2. To edit the label details, select the Edit button next to the relevant label.
    1. The label details information will display.
  3. You are able to edit the label name, select the Enabled check box and modify the XSL-FO template code.
  4. Once your update is complete , select the Update Custom patient label button.
  5. The label will be updated.


Patient Label fields

Field


Field 


Field

PATIENT


MOBILE_PHONE


CURRENT_REFERRAL

ID


HOME_PHONE


PRACTITIONER

DISPLAY_NAME


PHONE


DISPLAY_NAME

TITLE




TITLE

GIVEN_NAME


HOME_ADDRESS


GIVEN_NAME

MIDDLE_NAME


DISPLAY_ADDRESS


FAMILY_NAME

FAMILY_NAME


LETTER_ADDRESS


PHONE

MRN


ADDRESS_LINE_1


PROVIDER_NUMBER

CRN


ADDRESS_LINE_2



DATE_OF_BIRTH


SUBURB


MEDICAL_PROVIDER

AGE_IN_WORDS


STATE


DISPLAY_NAME

GENDER


POSTCODE


STATUS

ADMITTED_DATE


COUNTRY


ACTIVATED_DATE

LAST_ADMITTED_DATE


MOBILE_PHONE


EXPIRES_DATE

CURRENT_LOCATION


PHONE


REFERRAL_DATE

ADMIT_DOCTOR




REFERRAL_TYPE

PRIMARY_PROVIDER


POSTAL_ADDRESS


RECIPIENT_STATUS

PICTURE_PATH


DISPLAY_ADDRESS/


REFERRAL_LENGTH

MEDICARE_NUMBER


LETTER_ADDRESS/



MEDICARE_IRN


ADDRESS_LINE_1/


CURRENT_LMO

MEDICARE_SUFFIX


ADDRESS_LINE_2/


PRACTITIONER

MEDICARE_EXPIRY_DATE


SUBURB/


DISPLAY_NAME

DVA_NUMBER


STATE/


TITLE



POSTCODE/


GIVEN_NAME

FACILITY


COUNTRY/


FAMILY_NAME

NAME


MOBILE_PHONE/


PHONE

DESCRIPTION


PHONE/


LETTER_ADDRESS





ADDRESS

HEALTH_FUND




CITY

CODE




POSTCODE

NAME




STATE

MEMBER_NUMBER









MEDICAL_PROVIDER





DISPLAY_NAME

first_name_alias


room


PROVIDER_NUMBER

single_line_active_allergies


active_allergies_text


REFERRAL_DATE


primary_health_fund


patient_accounts


Support for Printing Allergies on a Custom Patient Label is achieved by using the print template field single_line_active_allergies.

<xsl:call-template name="patient-label-row">
  <xsl:with-param name="label">Allergies:</xsl:with-param>
  <xsl:with-param name="text" select="single_line_active_allergies"/>
</xsl:call-template>

Example:

Support for Printing primary health fund on a Custom Patient Label is achieved by using the print template field primary_health_fund.

 <xsl:call-template name="patient-label-row">
          <xsl:with-param name="label">Primary Health Fund</xsl:with-param>
          <xsl:with-param name="text" select="primary_health_fund"/>
        </xsl:call-template>

Example: 

Support for Printing active patient accounts on a Custom Patient Label is achieved by using the print template field patient_accounts.

        <xsl:call-template name="patient-label-row">
          <xsl:with-param name="label">Patient Accounts</xsl:with-param>
          <xsl:with-param name="text" select="patient_accounts/"/>
        </xsl:call-template>

Example:

Label Definitions

  • "Attribute" is a plain attribute mapping directly to a database field.
  • "Trigger method" means a method you can call from a trigger script (but not a template) — more information below.
  • "Trigger property" means an attribute you can call from a trigger script or a template — more information below.
  • "Trigger class" is comprised of a list of public attributes — more information below.
  • "Association (X)" means a link to a related model. If the name is singular it is one record. If the name is plural it can be 0 or more records.
  • "Join table" means you can link these models together in a dataset (eg Episode can nest Admission).