Class: Renalware::Letters::PracticeEmailMetaData
- Inherits:
-
Object
- Object
- Renalware::Letters::PracticeEmailMetaData
- Defined in:
- app/presenters/renalware/letters/practice_email_meta_data.rb
Overview
Responsible for generating the IDENT metadata inserted at the top of emails to a practice when a letter is attached. The IDENT data is parsed at the practice and used to file the letter appropriately. The IDENT specification (all on one line):
<IDENT>PracticeIdent|LastName|FirstName|ID|NHS|DOB|KINGS COLLEGE HOSPITAL|
LetterCreator|VisitDate|LetterName|LetterID|OriginatingUser|
Created Date|GPIdent|CareGroup|LetterFrom</IDENT>
e.g.
<IDENT>999999|Rabbit|Roger|X909090|2435465768|05/06/1978|
KINGS COLLEGE HOSPITAL|Renalware|16/11/2017|Advice letter|
437206|Jones, John|16/11/2017|G000000|RenalCareGroup|John Jones</IDENT>
Constant Summary collapse
- NullPrimaryCarePhysician =
Naught.build(&:define_explicit_conversions)
- NullPractice =
Naught.build(&:define_explicit_conversions)
Instance Method Summary collapse
Instance Method Details
#to_s ⇒ Object
40 41 42 |
# File 'app/presenters/renalware/letters/practice_email_meta_data.rb', line 40 def to_s "<IDENT>#{parts.join('|')}</IDENT>" end |