Patient

The Patient resource stores the following types of information:

  • Applicant

Applicant

Requirements

  • Can have business identifiers from other systems
  • A first and last name
  • Optionally a birth date
  • For security it must have a reference to the Requestor Role of the related request.

Profile - Applicant

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
systemΣ1..1uriBinding
valueΣ1..1string
periodΣ I0..0Period
assignerΣ I0..0Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
textΣ0..0string
familyΣ1..1string
givenΣ1..1string
prefixΣ0..0string
suffixΣ0..0string
periodΣ I0..0Period
telecomΣ I0..0ContactPoint
genderΣ0..0codeBinding
birthDateΣ0..1date
addressΣ0..0Address
maritalStatus0..0CodeableConceptBinding
photoI0..0Attachment
generalPractitionerI0..1Reference(FlexFormsRole)
managingOrganizationΣ I0..0Reference(Organization)

Example - that passed validation

{
    "resourceType": "Patient",
    "id": "d791afd4-611f-46bb-93f9-44444444",
    "meta": {
        "versionId": "2",
        "lastUpdated": "2021-09-29T15:51:50.709+00:00",
        "source": "#JNuRHekJPQtV2tAq",
        "profile": "https://health.gov.on.ca/sadie/fhir/StructureDefinition/Applicant"
    },
    "text": {
        "status": "empty",
        --- We have skipped the narrative for better readability of the resource ---
    },
    "identifier":  [
        {
            "system": "urn:sadie:patient:odsp",
            "value": "93d0d28b-819e-46e8-a45a-440b37f3ce68"
        }
    ],
    "name":  [
        {
            "family": "Smith",
            "given":  [
                "Jane"
            ]
        }
    ],
    "birthDate": "2021-09-02",
    "generalPractitioner":  [
        {
            "reference": "PractitionerRole/b1d8e2f5-6e93-47d1-bd9d-22222222"
        }
    ]
}