Tanzania FHIR Facade Implementation Guide
0.1.0 - ci-build
Tanzania
Tanzania FHIR Facade Implementation Guide, published by Ministry of Health – Tanzania. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Speedykom/tz-fhir-ig/ and changes regularly. See the Directory of published versions
| Active as of 2025-12-12 |
<StructureMap xmlns="http://hl7.org/fhir">
<id value="ZHSFAuthorizationToClaimResponse"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureMap ZHSFAuthorizationToClaimResponse</b></p><a name="ZHSFAuthorizationToClaimResponse"> </a><a name="hcZHSFAuthorizationToClaimResponse"> </a><pre class="fml">
<span style="color: #cc00cc">/// <b>url</b> = </span><span style="color: blue">'http://moh.tz/fhir/StructureMap/ZHSFAuthorizationToClaimResponse'</span>
<span style="color: #cc00cc">/// <b>name</b> = </span><span style="color: blue">'ZHSFAuthorizationToClaimResponse'</span>
<span style="color: #cc00cc">/// <b>status</b> = </span><span style="color: blue">'active'</span>
<b>uses</b><span style="color: navy"> "</span><a href="StructureDefinition-zhsf-authorization-payload.html" title="ZHSF Authorization API Payload">http://moh.tz/fhir/StructureDefinition/zhsf-authorization-payload</a><span style="color: navy">" </span><b>alias </b>src <b>as </b><b>source</b>
<b>uses</b><span style="color: navy"> "</span><a href="http://hl7.org/fhir/R5/claimresponse.html" title="ClaimResponse">http://hl7.org/fhir/StructureDefinition/ClaimResponse</a><span style="color: navy">" </span><b>alias </b>resp <b>as </b><b>target</b>
<b>group </b>main<span style="color: navy">(</span><b>source</b> <span style="color: maroon">src</span><span style="color: navy"> : </span>ZHSFAuthorizationPayload, <b>target</b> <span style="color: maroon">resp</span><span style="color: navy"> : </span>ClaimResponse<span style="color: navy">)</span><b> <<type+>></b><span style="color: navy"> {
</span> src.authorizationNo<b> as </b><span style="color: maroon">aNo</span><span style="color: navy"><b> -> </b></span>resp.preAuthRef = <span style="color: maroon">aNo</span> <i>"setPreAuthRef"</i><span style="color: navy">;</span>
src.authorizationStatus<b> as </b><span style="color: maroon">st</span><span style="color: navy"><b> -> </b></span>resp.item[0].reviewOutcome.decision.text = <span style="color: maroon">st</span> <i>"setDecision"</i><span style="color: navy">;</span>
src.rejectionReasonID<b> as </b><span style="color: maroon">rr</span><span style="color: navy"><b> -> </b></span>resp.item[0].reviewOutcome.reason.text = <span style="color: maroon">rr</span> <i>"setReason"</i><span style="color: navy">;</span>
<span style="color: navy">}
</span></pre></div>
</text>
<url
value="http://moh.tz/fhir/StructureMap/ZHSFAuthorizationToClaimResponse"/>
<version value="0.1.0"/>
<name value="ZHSFAuthorizationToClaimResponse"/>
<status value="active"/>
<date value="2025-12-12T06:14:16+00:00"/>
<publisher value="Ministry of Health – Tanzania"/>
<contact>
<name value="Ministry of Health – Tanzania"/>
<telecom>
<system value="url"/>
<value value="https://moh.go.tz"/>
</telecom>
<telecom>
<system value="email"/>
<value value="info@moh.go.tz"/>
</telecom>
</contact>
<contact>
<name value="Tanzania Digital Health Team"/>
<telecom>
<system value="email"/>
<value value="contact@speedykom.org"/>
<use value="work"/>
</telecom>
</contact>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="834"/>
<display value="Tanzania"/>
</coding>
</jurisdiction>
<structure>
<url
value="http://moh.tz/fhir/StructureDefinition/zhsf-authorization-payload"/>
<mode value="source"/>
<alias value="src"/>
</structure>
<structure>
<url value="http://hl7.org/fhir/StructureDefinition/ClaimResponse"/>
<mode value="target"/>
<alias value="resp"/>
</structure>
<group>
<name value="main"/>
<typeMode value="type-and-types"/>
<input>
<name value="src"/>
<type value="ZHSFAuthorizationPayload"/>
<mode value="source"/>
</input>
<input>
<name value="resp"/>
<type value="ClaimResponse"/>
<mode value="target"/>
</input>
<rule>
<name value="setPreAuthRef"/>
<source>
<context value="src"/>
<element value="authorizationNo"/>
<variable value="aNo"/>
</source>
<target>
<context value="resp"/>
<element value="preAuthRef"/>
<transform value="copy"/>
<parameter>
<valueId value="aNo"/>
</parameter>
</target>
</rule>
<rule>
<name value="setDecision"/>
<source>
<context value="src"/>
<element value="authorizationStatus"/>
<variable value="st"/>
</source>
<target>
<context value="resp"/>
<element value="item[0].reviewOutcome.decision.text"/>
<transform value="copy"/>
<parameter>
<valueId value="st"/>
</parameter>
</target>
</rule>
<rule>
<name value="setReason"/>
<source>
<context value="src"/>
<element value="rejectionReasonID"/>
<variable value="rr"/>
</source>
<target>
<context value="resp"/>
<element value="item[0].reviewOutcome.reason.text"/>
<transform value="copy"/>
<parameter>
<valueId value="rr"/>
</parameter>
</target>
</rule>
</group>
</StructureMap>