Patient

The Patient resource covers demographic data about the patient. Depending on the context, the resource may contain specific identifiers for the patient. There are currently three identifiers profiled here used in the NUM-CODEX project.


Profile - Patient

Canonical: https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/Patient

Diff

ethnicGroupS I0..*Extension(Coding)
ageS I0..1Extension(Complex)
useΣ ?!0..1codeBinding
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
useΣ ?!0..1codeBinding
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
useΣ ?!0..1codeBinding
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
nameΣ0..*HumanName
telecomΣ I0..*ContactPoint
genderΣ0..1codeBinding
birthDateS Σ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*Address
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding


Snapshot

ethnicGroupS I0..*Extension(Coding)
ageS I0..1Extension(Complex)
useΣ ?!0..1codeBinding
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
useΣ ?!0..1codeBinding
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
useΣ ?!0..1codeBinding
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
nameΣ0..*HumanName
telecomΣ I0..*ContactPoint
genderΣ0..1codeBinding
birthDateS Σ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*Address
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding


Examples

Patient
Example patient with pseudonym identifier

{
    "resourceType": "Patient",
    "id": "patient-num-codex-crr-pseudonym",
    "meta": {
        "profile":  [
            "https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/Patient"
        ]
    },
    "extension":  [
        {
            "url": "https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/ethnic-group",
            "valueCoding": {
                "code": "26242008",
                "system": "http://snomed.info/sct",
                "display": "Mixed (qualifier value)"
            }
        },
        {
            "url": "https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/age",
            "extension":  [
                {
                    "url": "dateTimeOfDocumentation",
                    "valueDateTime": "2020-10-01"
                },
                {
                    "url": "age",
                    "valueAge": {
                        "value": 67,
                        "code": "a",
                        "system": "http://unitsofmeasure.org",
                        "unit": "years"
                    }
                }
            ]
        }
    ],
    "identifier":  [
        {
            "type": {
                "coding":  [
                    {
                        "code": "ANON",
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0203"
                    }
                ]
            },
            "system": "http://www.netzwerk-universitaetsmedizin.de/sid/crr-pseudonym",
            "value": "codex_6348Q7"
        }
    ],
    "birthDate": "1953-09-30"
}


NamingSystems
Hereafter are three NamingSystems that define the namespace for the NUM-CODEX specific identifiers.

Name Type Kind Unique IDs Description Usage
NUM-CODEX_Bloom-Filter_Identifier N/A Identifier
uri http://www.netzwerk-universitaetsmedizin.de/sid/bloom-filter
Bloom Filter Used withing the NUM-CODEX project for resolution of data integration center pseudonyms
NUM-CODEX_CRR_Pseudonym_Identifier N/A Identifier
uri http://www.netzwerk-universitaetsmedizin.de/sid/crr-pseudonym
CODEX specific pseudonym Used withing the NUM-CODEX project for central research repository pseudonyms
NUM-CODEX_DIC_Pseudonym_Identifier N/A Identifier
uri http://www.netzwerk-universitaetsmedizin.de/sid/dic-pseudonym
DIZ specific pseudonym Used withing the NUM-CODEX project for data integration center pseudonyms