{
    "resource":{
        "resourceType": "Patient",
        "id":"{{ID}}",
        "identifier":
        [
            {
                {{>DataType/CX.hbs CX=PID-2}},
            },
            {{#each (getFieldRepeats PID-3)}}
                {
                    {{>DataType/CX.hbs CX=this}},
                },
            {{/each}}
            {
                {{>DataType/CX.hbs CX=PID-4}},
            },
            {{#if PID-19}}
                {
                    "type": {
                        "coding": [
                            {
                                "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                                "code": "SS"
                            }
                        ]
                    },
                    "system": "http://hl7.org/fhir/sid/us-ssn",
                    "value": "{{PID-19}}"
                },
            {{/if}}
            {
                {{>DataType/DLN.hbs DLN=PID-20}},
            },
        ],
        "name":
        [
            {
                {{>DataType/XPN.hbs XPN=PID-5}},
            },
            {
                {{>DataType/XPN.hbs XPN=PID-9}},
            },
        ],
        "birthDate":"{{addHyphensDate PID-7}}",
        "gender":{{>DataType/_string.hbs mapping="CodeSystem/Gender.hbs" inCode=PID-8 }},
        "address":
        [
            {
                {{>DataType/XAD.hbs XAD=PID-11}},
            },
            {
                "district":"{{PID-12}}",
            },
        ],
        "telecom":
        [
            {{#each (getFieldRepeats PID-13)}}
            {
                {{>DataType/XTN.hbs XTN=this}},
                "use":"home",
		"system":"phone",
            },
            {{/each}}

            {{#each (getFieldRepeats PID-14)}}
            {
                {{>DataType/XTN.hbs XTN=this}},
                "use":"work",
		"system":phone",
            },
            {{/each}}
            
            {{#each (getFieldRepeats PID-40)}}
            {
                {{>DataType/XTN.hbs XTN=this}},
            },
            {{/each}}
        ],
        "communication":
        [
            {
                "language":
                {
                    {{>DataType/CWECodeableConcept.hbs mapping="CodeSystem/Language.hbs" CWE=PID-15}},
                },
                {{#if PID-15}},
                    "preferred":true,
                {{/if}},
            },
        ],
        "maritalStatus":
        {
            {{>DataType/CWECodeableConcept.hbs mapping="CodeSystem/MaritalStatus.hbs" CWE=PID-16}},
        },
        {{#if (not PID-25)}},
            "multipleBirthBoolean":{{>DataType/_boolean.hbs mapping="CodeSystem/Yes_No.hbs" inCode=PID-24 }},
        {{/if}},
        "multipleBirthInteger":"{{PID-25}}",
        "deceasedDateTime":"{{formatAsDateTime PID-29}}",
        {{#if (not PID-29)}},
            "deceasedBoolean":{{>DataType/_boolean.hbs mapping="CodeSystem/Yes_No.hbs" inCode=PID-30 }},
        {{/if}},
        "meta":
        {
            "lastUpdated":"{{formatAsDateTime PID-33}}",
        },
        "active":{{>DataType/_boolean.hbs mapping="CodeSystem/RegistryStatus.hbs" inCode=PD1-16 }},
        "contact":
        [
            {
                "name":
                {
                    {{>DataType/XPN.hbs XPN=NK1-2}},
                },
                "address":
                {
                    {{>DataType/XAD.hbs XAD=NK1-4}},
                },
                "telecom":
                [
                    {{#each (getFieldRepeats NK1-5)}}
                        {
                            {{>DataType/XTN.hbs XTN=this}},
                        },
                    {{/each}}
                    {
                        {{>DataType/XTN.hbs XTN=NK1-6}},
                    },
                    {
                        {{>DataType/XTN.hbs XTN=NK1-40}},
                    },
                    {
                        {{>DataType/XTN.hbs XTN=NK1-41}},
                    },
                ],
                "relationship":
                [
                    { {{>DataType/CWECodeableConcept.hbs mapping="CodeSystem/ContactRole.hbs" CWE=NK1-7}} },
                ],
                "period":
                {
                    "start":"{{formatAsDateTime NK1-8}}",
                    "end":"{{formatAsDateTime NK1-9}}",
                },
                "gender":{{>DataType/_string.hbs mapping="CodeSystem/Gender.hbs" inCode=NK1-15 }},
            },
        ],
    },
    "request":{
        "method":"PUT",
        "url":"Patient/{{ID}}",
    },
},