Actions

Template

Contact: Difference between revisions

From hmis

No edit summary
No edit summary
 
Line 8: Line 8:
* '''Service fax''' – Fax number for the service.
* '''Service fax''' – Fax number for the service.
* '''Service email''' – Contact email for the service.
* '''Service email''' – Contact email for the service.
* '''Service email''' – Contact email for the service.
* '''Note''' – Contact email for the service.


=== Usage ===
=== Usage ===
Line 16: Line 16:
<pre>
<pre>
{{Contact
{{Contact
  | Service name = Food Pantry
  | Name = Food Pantry
  | Service description = Provides weekly food boxes for families in need
  | Description = Provides weekly food boxes for families in need
  | Service phone = (503) 555-1111
  | Phone = (503) 555-1111
  | Service fax = (503) 555-2222
  | Fax = (503) 555-2222
  | Service email = pantry@example.org
  | Email = pantry@example.org
| Service email = Bob Smith
}}
}}


{{Contact
{{Contact
  | Service name = Health Clinic
  | Name = Health Clinic
  | Service description = Free primary care and vaccinations
  | Description = Free primary care and vaccinations
  | Service phone = (503) 555-3333
  | Phone = (503) 555-3333
  | Service email = clinic@example.org
  | Email = clinic@example.org
}}
}}
</pre>
</pre>
Line 35: Line 34:
</noinclude>
</noinclude>
<includeonly>{{#subobject:  
<includeonly>{{#subobject:  
  | Has service name={{{Service name|}}}
  | Has service name={{{Name|}}}
  | Has service description={{{Service description|}}}
  | Has service description={{{Description|}}}
  | Has service phone={{{Service phone|}}}
  | Has service phone={{{Phone|}}}
  | Has service fax={{{Service fax|}}}
  | Has service fax={{{Fax|}}}
  | Has service email={{{Service email|}}} }}
  | Has service email={{{Email|}}} }}
'''Service:''' {{{Service name|}}} - {{{Service description|}}} : {{#if: {{{Service phone|}}} | Phone: {{{Service phone|}}} | }}  {{#if: {{{Service fax|}}} | Fax: {{{Service fax|}}} | }}  {{#if: {{{Service email|}}} | Email: {{{Service email|}}} | }}[[Category:Contact]]</includeonly>
'''Contact:''' {{{Name|}}} {{#if: {{{Description|}}} | - {{{Description|}}} | }} {{#if: {{{Phone|}}} | Phone: {{{Phone|}}} | }}  {{#if: {{{Fax|}}} | Fax: {{{Fax|}}} | }}  {{#if: {{{Email|}}} | Email: {{{Email|}}} | }}[[Category:Contact]]</includeonly>

Latest revision as of 19:29, October 21, 2025

This template is used to create and display a **Service** subobject within a Facility page in Semantic MediaWiki. It sets semantic properties for each service so they can be queried independently (e.g., all facilities offering "Legal Aid").

Parameters

  • Service name – The name of the service (e.g., `Food Pantry`, `Health Clinic`).
  • Service description – A short description of what the service provides.
  • Service phone – Phone number for the service.
  • Service fax – Fax number for the service.
  • Service email – Contact email for the service.
  • Note – Contact email for the service.

Usage

To use this template, add it inside a facility page. Each call to the template creates a new **subobject** tied to the facility, representing one service.

{{Contact
 | Name = Food Pantry
 | Description = Provides weekly food boxes for families in need
 | Phone = (503) 555-1111
 | Fax = (503) 555-2222
 | Email = pantry@example.org
}}

{{Contact
 | Name = Health Clinic
 | Description = Free primary care and vaccinations
 | Phone = (503) 555-3333
 | Email = clinic@example.org
}}

This produces two contact subobjects attached to the facility, with properties that can be queried across all facilities.