Examples


Example - An active FGM flag

<Flag xmlns="http://hl7.org/fhir">
<id value="FGM-ActiveFlag-Example" />
<status value="active" />
<system value="http://snomed.info/sct" />
<code value="902961000000107" />
<display value="Family history of FGM (female genital mutilation)" />
</coding>
<text value="Family history of FGM (female genital mutilation)" />
</code>
<system value="https://fhir.nhs.uk/Id/nhs-number" />
<value value="9000000009" />
</identifier>
</subject>
<start value="2019-12-10" />
</period>
</Flag>
{
"resourceType": "Flag",
"id": "FGM-ActiveFlag-Example",
"status": "active",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "902961000000107",
"display": "Family history of FGM (female genital mutilation)"
}
],
"text": "Family history of FGM (female genital mutilation)"
},
"subject": {
"system": "https://fhir.nhs.uk/Id/nhs-number",
"value": "9000000009"
}
},
"period": {
"start": "2019-12-10"
}
}

Example - Invalid NHS number

<OperationOutcome xmlns="http://hl7.org/fhir">
<id value="FGM-InvalidNHSNumber-Example" />
<severity value="error" />
<code value="value" />
<system value="https://fhir.nhs.uk/CodeSystem/England-SpineErrorOrWarningCode" />
<code value="INVALID_VALUE" />
<display value="Invalid value" />
</coding>
</details>
<diagnostics value="Invalid NHS Number" />
</issue>
</OperationOutcome>
{
"resourceType": "OperationOutcome",
"id": "FGM-InvalidNHSNumber-Example",
"issue": [
{
"severity": "error",
"code": "value",
"details": {
"coding": [
{
"system": "https://fhir.nhs.uk/CodeSystem/England-SpineErrorOrWarningCode",
"code": "INVALID_VALUE",
"display": "Invalid value"
}
]
},
"diagnostics": "Invalid NHS Number"
}
]
}

Example - FGM flag found

<Bundle xmlns="http://hl7.org/fhir">
<id value="FGM-BundleWithFoundFlag-Example" />
<type value="searchset" />
<total value="1" />
<relation value="self" />
<url value="https:baseurl/Flag?patient:identifier=https://fhir.nhs.uk/Id/nhs-number|9000000009" />
</link>
<fullUrl value="https://baseurl/Flag/218755" />
<Flag>
<id value="a6a6a92a-8247-4250-b1c7-10cda16f0310" />
<status value="active" />
<system value="http://snomed.info/sct" />
<code value="902961000000107" />
<display value="Family history of FGM (female genital mutilation)" />
</coding>
<text value="Family history of FGM (female genital mutilation)" />
</code>
<system value="https://fhir.nhs.uk/Id/nhs-number" />
<value value="9000000009" />
</identifier>
</subject>
<start value="2019-12-10" />
</period>
</Flag>
</resource>
<mode value="match" />
</search>
</entry>
</Bundle>
{
"resourceType": "Bundle",
"id": "FGM-BundleWithFoundFlag-Example",
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": "https:baseurl/Flag?patient:identifier=https://fhir.nhs.uk/Id/nhs-number|9000000009"
}
],
"entry": [
{
"fullUrl": "https://baseurl/Flag/218755",
"resourceType": "Flag",
"id": "a6a6a92a-8247-4250-b1c7-10cda16f0310",
"status": "active",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "902961000000107",
"display": "Family history of FGM (female genital mutilation)"
}
],
"text": "Family history of FGM (female genital mutilation)"
},
"subject": {
"system": "https://fhir.nhs.uk/Id/nhs-number",
"value": "9000000009"
}
},
"period": {
"start": "2019-12-10"
}
},
"search": {
"mode": "match"
}
}
]
}

Example - FGM flag not found

<Bundle xmlns="http://hl7.org/fhir">
<id value="FGM-BundleWithNoFlag-Example" />
<type value="searchset" />
<total value="0" />
<relation value="self" />
<url value="https:baseurl/Flag?patient:identifier=https://fhir.nhs.uk/Id/nhs-number|9000000009" />
</link>
</Bundle>
{
"resourceType": "Bundle",
"id": "FGM-BundleWithNoFlag-Example",
"type": "searchset",
"total": 0,
"link": [
{
"relation": "self",
"url": "https:baseurl/Flag?patient:identifier=https://fhir.nhs.uk/Id/nhs-number|9000000009"
}
]
}

Example - A removed FGM flag

<Flag xmlns="http://hl7.org/fhir">
<id value="FGM-RemovedFlag-Example" />
<extension url="https://fhir.nhs.uk/StructureDefinition/Extension-England-FGMRemovalReason">
<system value="https://fhir.nhs.uk/CodeSystem/England-FGMRemovalReason" />
<code value="0" />
<display value="Added in error - this child does not have a family history of FGM" />
</coding>
</valueCodeableConcept>
</extension>
<status value="entered-in-error" />
<system value="http://snomed.info/sct" />
<code value="902961000000107" />
<display value="Family history of FGM (female genital mutilation)" />
</coding>
<text value="Family history of FGM (female genital mutilation)" />
</code>
<system value="https://fhir.nhs.uk/Id/nhs-number" />
<value value="9000000009" />
</identifier>
</subject>
</Flag>
{
"resourceType": "Flag",
"id": "FGM-RemovedFlag-Example",
{
"url": "https://fhir.nhs.uk/StructureDefinition/Extension-England-FGMRemovalReason",
"coding": [
{
"system": "https://fhir.nhs.uk/CodeSystem/England-FGMRemovalReason",
"code": "0",
"display": "Added in error - this child does not have a family history of FGM"
}
]
}
}
],
"status": "entered-in-error",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "902961000000107",
"display": "Family history of FGM (female genital mutilation)"
}
],
"text": "Family history of FGM (female genital mutilation)"
},
"subject": {
"system": "https://fhir.nhs.uk/Id/nhs-number",
"value": "9000000009"
}
}
}