Integrated Campaign Registry (ICR) Implementation Guide
0.1.0 - ci-build International flag

Integrated Campaign Registry (ICR) Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: ICR Relationship to Head of Household - TTL Representation

Draft as of 2026-10-29

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

<http://hl7.org/fhir/ValueSet/icr-relationship-to-head> a fhir:ValueSet ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:Resource.id [ fhir:value "icr-relationship-to-head"] ;
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "extensions" ] ;
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: ValueSet icr-relationship-to-head</b></p><a name=\"icr-relationship-to-head\"> </a><a name=\"hcicr-relationship-to-head\"> </a><p>This value set includes codes based on the following rules:</p><ul><li>Include these codes as defined in <a href=\"CodeSystem-icr-household-relationship-cs.html\"><code>https://icr.healthcampaigns.org/CodeSystem/icr-household-relationship-cs</code></a><span title=\"Version is not explicitly stated, which means it is fixed to the version provided in this specification\"> version ?0.1.0</span><table class=\"none\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td><a href=\"CodeSystem-icr-household-relationship-cs.html#icr-household-relationship-cs-head\">head</a></td><td>Head (reference person)</td><td>The household's reference head: the one member every other member's relationship code is relative to. At most one active member per household (icr-du-one-head).</td></tr><tr><td><a href=\"CodeSystem-icr-household-relationship-cs.html#icr-household-relationship-cs-co-head\">co-head</a></td><td>Co-head</td><td>Another head of the household beside the reference head. The co-head's own relationship to the reference head is not recorded in this version.</td></tr><tr><td><a href=\"CodeSystem-icr-household-relationship-cs.html#icr-household-relationship-cs-non-relative\">non-relative</a></td><td>Not related</td><td>A household member not related to the reference head (lodger, domestic worker, unrelated dependant).</td></tr></table></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-SPS\">SPS</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-CHILD\">CHILD</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-CHLDINLAW\">CHLDINLAW</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-GRNDCHILD\">GRNDCHILD</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-PRN\">PRN</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-PRNINLAW\">PRNINLAW</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-SIB\">SIB</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-CHLDADOPT\">CHLDADOPT</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-CHLDFOST\">CHLDFOST</a></li><li>Include codes from<a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span> where concept  is-a <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-STPCHLD\">STPCHLD</a></li><li>Include these codes as defined in <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html\"><code>http://terminology.hl7.org/CodeSystem/v3-RoleCode</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span><table class=\"none\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td><a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-RoleCode.html#v3-RoleCode-FAMMEMB\">FAMMEMB</a></td><td>family member</td><td>A relationship between two people characterizing their \"familial\" relationship</td></tr></table></li><li>Include these codes as defined in <a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-NullFlavor.html\"><code>http://terminology.hl7.org/CodeSystem/v3-NullFlavor</code></a><span title=\"Version is explicitly stated to be 4.0.0\"> version ?4.0.0</span><table class=\"none\"><tr><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td><a href=\"http://terminology.hl7.org/7.5.0/CodeSystem-v3-NullFlavor.html#v3-NullFlavor-UNK\">UNK</a></td><td>unknown</td><td>**Description:**A proper value is applicable, but not known.<br/><br/>**Usage Notes**: This means the actual value is not known. If the only thing that is unknown is how to properly express the value in the necessary constraints (value set, datatype, etc.), then the OTH or UNC flavor should be used. No properties should be included for a datatype with this property unless:<br/><br/>1.  Those properties themselves directly translate to a semantic of \"unknown\". (E.g. a local code sent as a translation that conveys 'unknown')<br/>2.  Those properties further qualify the nature of what is unknown. (E.g. specifying a use code of \"H\" and a URL prefix of \"tel:\" to convey that it is the home phone number that is unknown.)</td></tr></table></li></ul></div>"
  ] ;
  fhir:ValueSet.url [ fhir:value "https://icr.healthcampaigns.org/ValueSet/icr-relationship-to-head"] ;
  fhir:ValueSet.version [ fhir:value "0.1.0"] ;
  fhir:ValueSet.name [ fhir:value "ICRRelationshipToHeadVS"] ;
  fhir:ValueSet.title [ fhir:value "ICR Relationship to Head of Household"] ;
  fhir:ValueSet.status [ fhir:value "draft"] ;
  fhir:ValueSet.experimental [ fhir:value "false"^^xsd:boolean] ;
  fhir:ValueSet.date [ fhir:value "2026-10-29T03:03:58+00:00"^^xsd:dateTime] ;
  fhir:ValueSet.publisher [ fhir:value "UNICEF"] ;
  fhir:ValueSet.contact [
     fhir:index 0 ;
     fhir:ContactDetail.name [ fhir:value "UNICEF" ] ;
     fhir:ContactDetail.telecom [
       fhir:index 0 ;
       fhir:ContactPoint.system [ fhir:value "url" ] ;
       fhir:ContactPoint.value [ fhir:value "https://www.unicef.org" ]
     ]
  ] ;
  fhir:ValueSet.description [ fhir:value "How a household member relates to the household's reference head — the question census and DHS household rosters ask. The three ICR codes (head, co-head, non-relative), the HL7 v3 RoleCode categories with their descendants (spouse, child, child-in-law, grandchild, parent, parent-in-law, sibling, adopted / foster / stepchild), v3 FAMMEMB for other relatives (code only; it is broader than the census 'other relative', so keep the source category in text where it matters) and v3 NullFlavor UNK for don't know. Binding: extensible on the relationship-to-head extension."] ;
  fhir:ValueSet.jurisdiction [
     fhir:index 0 ;
     fhir:CodeableConcept.coding [
       fhir:index 0 ;
       fhir:Coding.system [ fhir:value "http://unstats.un.org/unsd/methods/m49/m49.htm" ] ;
       fhir:Coding.code [ fhir:value "001" ] ;
       fhir:Coding.display [ fhir:value "World" ]
     ]
  ] ;
  fhir:ValueSet.compose [
     fhir:ValueSet.compose.include [
       fhir:index 0 ;
       fhir:ValueSet.compose.include.system [ fhir:value "https://icr.healthcampaigns.org/CodeSystem/icr-household-relationship-cs" ] ;
       fhir:ValueSet.compose.include.concept [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.concept.code [ fhir:value "head" ] ;
         fhir:ValueSet.compose.include.concept.display [ fhir:value "Head (reference person)" ]
       ], [
         fhir:index 1 ;
         fhir:ValueSet.compose.include.concept.code [ fhir:value "co-head" ] ;
         fhir:ValueSet.compose.include.concept.display [ fhir:value "Co-head" ]
       ], [
         fhir:index 2 ;
         fhir:ValueSet.compose.include.concept.code [ fhir:value "non-relative" ] ;
         fhir:ValueSet.compose.include.concept.display [ fhir:value "Not related" ]
       ]
     ], [
       fhir:index 1 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "SPS" ]
       ]
     ], [
       fhir:index 2 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "CHILD" ]
       ]
     ], [
       fhir:index 3 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "CHLDINLAW" ]
       ]
     ], [
       fhir:index 4 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "GRNDCHILD" ]
       ]
     ], [
       fhir:index 5 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "PRN" ]
       ]
     ], [
       fhir:index 6 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "PRNINLAW" ]
       ]
     ], [
       fhir:index 7 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "SIB" ]
       ]
     ], [
       fhir:index 8 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "CHLDADOPT" ]
       ]
     ], [
       fhir:index 9 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "CHLDFOST" ]
       ]
     ], [
       fhir:index 10 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.filter [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.filter.property [ fhir:value "concept" ] ;
         fhir:ValueSet.compose.include.filter.op [ fhir:value "is-a" ] ;
         fhir:ValueSet.compose.include.filter.value [ fhir:value "STPCHLD" ]
       ]
     ], [
       fhir:index 11 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-RoleCode" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.concept [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.concept.code [ fhir:value "FAMMEMB" ] ;
         fhir:ValueSet.compose.include.concept.display [ fhir:value "family member" ]
       ]
     ], [
       fhir:index 12 ;
       fhir:ValueSet.compose.include.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" ] ;
       fhir:ValueSet.compose.include.version [ fhir:value "4.0.0" ] ;
       fhir:ValueSet.compose.include.concept [
         fhir:index 0 ;
         fhir:ValueSet.compose.include.concept.code [ fhir:value "UNK" ] ;
         fhir:ValueSet.compose.include.concept.display [ fhir:value "unknown" ]
       ]
     ]
  ] .

# - ontology header ------------------------------------------------------------

<http://hl7.org/fhir/ValueSet/icr-relationship-to-head.ttl> a owl:Ontology ;
  owl:imports fhir:fhir.ttl ;
  owl:versionIRI <http://build.fhir.org/ValueSet/icr-relationship-to-head.ttl> .