Patient

FHIR Profile

The profile is accessible via Patient and presented below.

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..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ0..1stringBinding
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
nameΣ1..1HumanName
telecomΣ I0..*ContactPoint
genderΣ1..1codeBindingFixed Value
birthDateΣ1..1date
deceasedBooleanboolean
deceasedDateTimedateTime
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ1..1string
countryΣ1..1string
periodΣ I0..1Period
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I1..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Mapping

Here is a list of the exact mapping for the Patient Resource. The mapping includes the DICA variable and corresponding FHIR data element. In case of a DICA option set, the relation between the DICA options and available values within the FHIR data element are defined.

DICA variable FHIR Data Element DICA Option Set Value DICA Option Set FHIR ValueSet
upn identifier.UPN n/a n/a n/a
land identifier.SocialSecurityNumber n/a n/a n/a
idcode identifier.SocialSecurityNumberCountry countries n/a CountryIdCode
tussen name.prefix n/a n/a n/a
naam name.family n/a n/a n/a
gebdat birthDate n/a n/a n/a
geslacht gender 500 1-Male AdministrativeGender-Male
geslacht gender 500 2-Female AdministrativeGender-Female
geslacht gender 500 7-Undifferentiated AdministrativeGender-Other
geslacht gender 500 9-Unknown AdministrativeGender-Unknown
land-woon address.country 34 n/a n/a
pcode address.postalCode n/a n/a n/a
id managingOrganization 1002 n/a SurgeryId

Constraints

Constraints can refer to the cardinality of an element, required value or type of value.

The following constraints apply:

  • Identifier is mandatory. The identifier should contain 3 slices: UPN, SocialSecurityNumber and SocialSecurityNumberCountry
  • The value for slice SocialSecurityNumberCountry should represent a value from the ValueSet CountryIdCode. This ValueSet values are identical to the DICA Option Set countries.
  • Data elements name.family, birthDate, gender, address.country and address.postalCode are required with a cardinality of 1-1.
  • The format of birthDate is YYYY-MM-DD
  • The value for address.country uses the DICA value from option set 34 which is used in place of a human readable country name.
  • The Patient Resource should contain one reference to the clinic where he/she is treated, which is set in element managingOrganization. The value should contain a code listed in ValueSet SurgeryId. The codes in this ValueSet are identical to the codes used in DICA option set 1002.

Example Patient Resource


{
    "resourceType": "Patient",
    "id": "ExamplePatient",
    "meta": {
        "profile":  [
            "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/Patient"
        ]
    },
    "identifier":  [
        {
            "system": "http://mrdm.nl/identifier/countryidcode",
            "value": "be"
        },
        {
            "system": "http://mrdm.nl/identifier/upn",
            "value": "434879"
        },
        {
            "system": "http://fhir.nl/fhir/NamingSystem/bsn",
            "value": "123488586"
        }
    ],
    "name":  [
        {
            "family": "Valk",
            "prefix":  [
                "van der"
            ]
        }
    ],
    "gender": "female",
    "birthDate": "1992-07-05",
    "address":  [
        {
            "postalCode": "3166EE",
            "country": "6030"
        }
    ],
    "managingOrganization": {
        "reference": "Organization/test-org-90002"
    }
}