GDHCN Trust Network - Personal Health Wallet
0.1.0 - ci-build International flag

GDHCN Trust Network - Personal Health Wallet, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-trust-phw/ and changes regularly. See the Directory of published versions

Logical Model: DVC with Selective Disclosure

Official URL: http://smart.who.int/trust-phw/StructureDefinition/DVCSD Version: 0.1.0
Active as of 2026-10-23 Computable Name: DVCSD

DVC with Selective Disclosure

Usages:

  • This Logical Model Profile is not used by any profiles in this Specification

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DVC C 0..* DVC DVC
Instances of this type can be the target of a Reference
Constraints: nid-must-have-value
DVC.name 1..1 string Name of the recipient of vaccine or prophylaxis
DVC.name.@id 0..1 string xml:id (or equivalent in JSON)
DVC.name.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.name.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.name.@value 0..1 string Primitive value for string
Max Length:1048576
DVC.dob 1..1 date Date of Birth
DVC.dob.@id 0..1 string xml:id (or equivalent in JSON)
DVC.dob.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.dob.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.dob.@value 0..1 date Primitive value for date
DVC.sex 1..1 code Sex
Binding: http://hl7.org/fhir/administrative-gender (extensible)
DVC.sex.@id 0..1 string xml:id (or equivalent in JSON)
DVC.sex.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.sex.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.sex.@value 0..1 code Primitive value for code
DVC.nationality 1..* Coding Nationality
Binding: Iso316613 (extensible)
DVC.nationality.@id 0..1 id Unique id for inter-element referencing
DVC.nationality.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.nationality.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nationality.system This element is included in summaries. 0..1 uri Identity of the terminology system
DVC.nationality.version This element is included in summaries. 0..1 string Version of the system - if relevant
DVC.nationality.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
DVC.nationality.display This element is included in summaries. C 0..1 string Representation defined by the system
DVC.nationality.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
DVC.nid C 0..* Identifier National Identification Document, if applicable
Constraints: ident-1
DVC.nid.@id 0..1 id Unique id for inter-element referencing
DVC.nid.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.nid.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nid.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
DVC.nid.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
DVC.nid.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Binding: hl7VS-identifierType (extensible)
Example General: http://www.acme.com/identifiers/patient
DVC.nid.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
DVC.nid.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
DVC.nid.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
DVC.guardian 0..1 string Name of the parent or guardian. Required, if applicable
DVC.guardian.@id 0..1 string xml:id (or equivalent in JSON)
DVC.guardian.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.guardian.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.guardian.@value 0..1 string Primitive value for string
Max Length:1048576
DVC.disease 1..* Coding Name of disease or condition
Binding: http://id.who.int/icd/release/11/mms (extensible)
DVC.integrityCheck 0..* BackboneElement Integrity check value
DVC.integrityCheck.@id 0..1 id Unique id for inter-element referencing
DVC.integrityCheck.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.integrityCheck.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
DVC.integrityCheck.cryptographicSignature 1..1 string Cryptographic signature of the issuer
DVC.integrityCheck.kid 1..1 string Key identifier for signature verification
DVC.vaccineDetails 1..* VaccineDetailsSD The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well Vaccine Details
DVC.version 1..1 string Version
Fixed Value: 0.1.0 (no extensions allowed)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DVC.sex Base extensible http://hl7.org/fhir/administrative-gender Not State Unknown
DVC.nationality Base extensible Iso 3166 Part 1: 3 Letter Codes 📦5.0.0 FHIR Std.
DVC.nid.use Base required IdentifierUse 📍5.0.0 FHIR Std.
DVC.nid.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
DVC.nid.system Base extensible hl7VS-identifierType 📦3.0.0 THO v7.3
DVC.disease Base extensible http://id.who.int/icd/release/11/mms Not State Unknown

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ident-1 warning DVC.nid Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason value.exists()
nid-must-have-value error DVC If National ID is present, it must have a value and a system nid.empty() or (nid.value.exists() and nid.system.exists())

This structure is derived from DVC

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DVC 0..* DVC DVC
Instances of this type can be the target of a Reference
DVC.name
DVC.name.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.name.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.dob
DVC.dob.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.dob.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.sex
DVC.sex.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.sex.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nationality.Slices for extension Content/Rules for all slices
DVC.nationality.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nid
DVC.nid.Slices for extension Content/Rules for all slices
DVC.nid.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.guardian
DVC.guardian.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.guardian.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.vaccineDetails 1..* VaccineDetailsSD Vaccine Details

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
DVC C 0..* DVC DVC
Instances of this type can be the target of a Reference
Constraints: nid-must-have-value
DVC.name 1..1 string Name of the recipient of vaccine or prophylaxis
DVC.name.@id 0..1 string xml:id (or equivalent in JSON)
DVC.name.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.name.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.name.@value 0..1 string Primitive value for string
Max Length:1048576
DVC.dob 1..1 date Date of Birth
DVC.dob.@id 0..1 string xml:id (or equivalent in JSON)
DVC.dob.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.dob.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.dob.@value 0..1 date Primitive value for date
DVC.sex 1..1 code Sex
Binding: http://hl7.org/fhir/administrative-gender (extensible)
DVC.sex.@id 0..1 string xml:id (or equivalent in JSON)
DVC.sex.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.sex.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.sex.@value 0..1 code Primitive value for code
DVC.nationality 1..* Coding Nationality
Binding: Iso316613 (extensible)
DVC.nationality.@id 0..1 id Unique id for inter-element referencing
DVC.nationality.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.nationality.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nationality.system This element is included in summaries. 0..1 uri Identity of the terminology system
DVC.nationality.version This element is included in summaries. 0..1 string Version of the system - if relevant
DVC.nationality.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
DVC.nationality.display This element is included in summaries. C 0..1 string Representation defined by the system
DVC.nationality.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
DVC.nid C 0..* Identifier National Identification Document, if applicable
Constraints: ident-1
DVC.nid.@id 0..1 id Unique id for inter-element referencing
DVC.nid.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.nid.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nid.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
DVC.nid.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
DVC.nid.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Binding: hl7VS-identifierType (extensible)
Example General: http://www.acme.com/identifiers/patient
DVC.nid.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
DVC.nid.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
DVC.nid.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
DVC.guardian 0..1 string Name of the parent or guardian. Required, if applicable
DVC.guardian.@id 0..1 string xml:id (or equivalent in JSON)
DVC.guardian.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.guardian.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.guardian.@value 0..1 string Primitive value for string
Max Length:1048576
DVC.disease 1..* Coding Name of disease or condition
Binding: http://id.who.int/icd/release/11/mms (extensible)
DVC.integrityCheck 0..* BackboneElement Integrity check value
DVC.integrityCheck.@id 0..1 id Unique id for inter-element referencing
DVC.integrityCheck.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.integrityCheck.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
DVC.integrityCheck.cryptographicSignature 1..1 string Cryptographic signature of the issuer
DVC.integrityCheck.kid 1..1 string Key identifier for signature verification
DVC.vaccineDetails 1..* VaccineDetailsSD The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well Vaccine Details
DVC.version 1..1 string Version
Fixed Value: 0.1.0 (no extensions allowed)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DVC.sex Base extensible http://hl7.org/fhir/administrative-gender Not State Unknown
DVC.nationality Base extensible Iso 3166 Part 1: 3 Letter Codes 📦5.0.0 FHIR Std.
DVC.nid.use Base required IdentifierUse 📍5.0.0 FHIR Std.
DVC.nid.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
DVC.nid.system Base extensible hl7VS-identifierType 📦3.0.0 THO v7.3
DVC.disease Base extensible http://id.who.int/icd/release/11/mms Not State Unknown

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ident-1 warning DVC.nid Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason value.exists()
nid-must-have-value error DVC If National ID is present, it must have a value and a system nid.empty() or (nid.value.exists() and nid.system.exists())

This structure is derived from DVC

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DVC C 0..* DVC DVC
Instances of this type can be the target of a Reference
Constraints: nid-must-have-value
DVC.name 1..1 string Name of the recipient of vaccine or prophylaxis
DVC.name.@id 0..1 string xml:id (or equivalent in JSON)
DVC.name.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.name.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.name.@value 0..1 string Primitive value for string
Max Length:1048576
DVC.dob 1..1 date Date of Birth
DVC.dob.@id 0..1 string xml:id (or equivalent in JSON)
DVC.dob.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.dob.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.dob.@value 0..1 date Primitive value for date
DVC.sex 1..1 code Sex
Binding: http://hl7.org/fhir/administrative-gender (extensible)
DVC.sex.@id 0..1 string xml:id (or equivalent in JSON)
DVC.sex.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.sex.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.sex.@value 0..1 code Primitive value for code
DVC.nationality 1..* Coding Nationality
Binding: Iso316613 (extensible)
DVC.nationality.@id 0..1 id Unique id for inter-element referencing
DVC.nationality.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.nationality.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nationality.system This element is included in summaries. 0..1 uri Identity of the terminology system
DVC.nationality.version This element is included in summaries. 0..1 string Version of the system - if relevant
DVC.nationality.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
DVC.nationality.display This element is included in summaries. C 0..1 string Representation defined by the system
DVC.nationality.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
DVC.nid C 0..* Identifier National Identification Document, if applicable
Constraints: ident-1
DVC.nid.@id 0..1 id Unique id for inter-element referencing
DVC.nid.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.nid.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nid.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
DVC.nid.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
DVC.nid.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Binding: hl7VS-identifierType (extensible)
Example General: http://www.acme.com/identifiers/patient
DVC.nid.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
DVC.nid.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
DVC.nid.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
DVC.guardian 0..1 string Name of the parent or guardian. Required, if applicable
DVC.guardian.@id 0..1 string xml:id (or equivalent in JSON)
DVC.guardian.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.guardian.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.guardian.@value 0..1 string Primitive value for string
Max Length:1048576
DVC.disease 1..* Coding Name of disease or condition
Binding: http://id.who.int/icd/release/11/mms (extensible)
DVC.integrityCheck 0..* BackboneElement Integrity check value
DVC.integrityCheck.@id 0..1 id Unique id for inter-element referencing
DVC.integrityCheck.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.integrityCheck.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
DVC.integrityCheck.cryptographicSignature 1..1 string Cryptographic signature of the issuer
DVC.integrityCheck.kid 1..1 string Key identifier for signature verification
DVC.vaccineDetails 1..* VaccineDetailsSD The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well Vaccine Details
DVC.version 1..1 string Version
Fixed Value: 0.1.0 (no extensions allowed)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DVC.sex Base extensible http://hl7.org/fhir/administrative-gender Not State Unknown
DVC.nationality Base extensible Iso 3166 Part 1: 3 Letter Codes 📦5.0.0 FHIR Std.
DVC.nid.use Base required IdentifierUse 📍5.0.0 FHIR Std.
DVC.nid.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
DVC.nid.system Base extensible hl7VS-identifierType 📦3.0.0 THO v7.3
DVC.disease Base extensible http://id.who.int/icd/release/11/mms Not State Unknown

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ident-1 warning DVC.nid Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason value.exists()
nid-must-have-value error DVC If National ID is present, it must have a value and a system nid.empty() or (nid.value.exists() and nid.system.exists())

Differential View

This structure is derived from DVC

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DVC 0..* DVC DVC
Instances of this type can be the target of a Reference
DVC.name
DVC.name.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.name.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.dob
DVC.dob.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.dob.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.sex
DVC.sex.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.sex.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nationality
DVC.nationality.Slices for extension Content/Rules for all slices
DVC.nationality.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nid
DVC.nid.Slices for extension Content/Rules for all slices
DVC.nid.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.guardian
DVC.guardian.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.guardian.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.vaccineDetails 1..* VaccineDetailsSD Vaccine Details

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DVC C 0..* DVC DVC
Instances of this type can be the target of a Reference
Constraints: nid-must-have-value
DVC.name 1..1 string Name of the recipient of vaccine or prophylaxis
DVC.name.@id 0..1 string xml:id (or equivalent in JSON)
DVC.name.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.name.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.name.@value 0..1 string Primitive value for string
Max Length:1048576
DVC.dob 1..1 date Date of Birth
DVC.dob.@id 0..1 string xml:id (or equivalent in JSON)
DVC.dob.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.dob.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.dob.@value 0..1 date Primitive value for date
DVC.sex 1..1 code Sex
Binding: http://hl7.org/fhir/administrative-gender (extensible)
DVC.sex.@id 0..1 string xml:id (or equivalent in JSON)
DVC.sex.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.sex.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.sex.@value 0..1 code Primitive value for code
DVC.nationality 1..* Coding Nationality
Binding: Iso316613 (extensible)
DVC.nationality.@id 0..1 id Unique id for inter-element referencing
DVC.nationality.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.nationality.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nationality.system This element is included in summaries. 0..1 uri Identity of the terminology system
DVC.nationality.version This element is included in summaries. 0..1 string Version of the system - if relevant
DVC.nationality.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
DVC.nationality.display This element is included in summaries. C 0..1 string Representation defined by the system
DVC.nationality.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
DVC.nid C 0..* Identifier National Identification Document, if applicable
Constraints: ident-1
DVC.nid.@id 0..1 id Unique id for inter-element referencing
DVC.nid.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.nid.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.nid.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
DVC.nid.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
DVC.nid.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Binding: hl7VS-identifierType (extensible)
Example General: http://www.acme.com/identifiers/patient
DVC.nid.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
DVC.nid.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
DVC.nid.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
DVC.guardian 0..1 string Name of the parent or guardian. Required, if applicable
DVC.guardian.@id 0..1 string xml:id (or equivalent in JSON)
DVC.guardian.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DVC.guardian.Slices for extension.extension:SelectiveDisclosure 0..1 code Extension
URL: http://smart.who.int/trust-phw/StructureDefinition/SelectiveDisclosure
DVC.guardian.@value 0..1 string Primitive value for string
Max Length:1048576
DVC.disease 1..* Coding Name of disease or condition
Binding: http://id.who.int/icd/release/11/mms (extensible)
DVC.integrityCheck 0..* BackboneElement Integrity check value
DVC.integrityCheck.@id 0..1 id Unique id for inter-element referencing
DVC.integrityCheck.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
DVC.integrityCheck.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
DVC.integrityCheck.cryptographicSignature 1..1 string Cryptographic signature of the issuer
DVC.integrityCheck.kid 1..1 string Key identifier for signature verification
DVC.vaccineDetails 1..* VaccineDetailsSD The constraints on the root of this type profile have not been applied to this element in the snapshot. Check the type profile directly as well Vaccine Details
DVC.version 1..1 string Version
Fixed Value: 0.1.0 (no extensions allowed)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DVC.sex Base extensible http://hl7.org/fhir/administrative-gender Not State Unknown
DVC.nationality Base extensible Iso 3166 Part 1: 3 Letter Codes 📦5.0.0 FHIR Std.
DVC.nid.use Base required IdentifierUse 📍5.0.0 FHIR Std.
DVC.nid.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
DVC.nid.system Base extensible hl7VS-identifierType 📦3.0.0 THO v7.3
DVC.disease Base extensible http://id.who.int/icd/release/11/mms Not State Unknown

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ident-1 warning DVC.nid Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason value.exists()
nid-must-have-value error DVC If National ID is present, it must have a value and a system nid.empty() or (nid.value.exists() and nid.system.exists())

This structure is derived from DVC

Summary

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel