PPN
type: StructureDefinition
node role: treeRoot
id:
  v: PPN
meta:
  profile:
    v: http://hl7.org/v2/StructureDefinition/complex-data-type-profile
    l: complex-data-type-profile
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition PPN Profile: HL7 v2 Complex Data Type Profile Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> PPN 0..* V2ComplexDataType performing person time stamp #xD; 1 0..1 string Person Identifier #xD; 2 0..1 FN Family Name #xD; 3 0..1 string Given Name #xD; 4 0..1 string Second and Further Given Names or Initials Thereof #xD; 5 0..1 string Suffix #xD; 6 0..1 string Prefix #xD; 7 Degree #xD; 8 Source Table Binding: http://terminology.hl7.org/ValueSet/v2-0297 (required) #xD; 9 0..1 HD Assigning Authority Binding: http://terminology.hl7.org/ValueSet/v2-0363 (required) #xD; 10 0..1 code Name Type Code Binding: hl7VS-nameType (required) #xD; 11 0..1 string Identifier Check Digit #xD; 12 0..1 code Check Digit Scheme Binding: hl7VS-checkDigitScheme (required) #xD; 13 0..1 code Identifier Type Code Binding: hl7VS-identifierType (required) #xD; 14 0..1 HD Assigning Facility #xD; 15 0..1 dateTime Date/Time Action Performed #xD; 16 0..1 code Name Representation Code Binding: hl7VS-name-addressRepresentation (required) #xD; 17 0..1 CWE Name Context Binding: http://terminology.hl7.org/ValueSet/v2-0448 (required) #xD; 18 Name Validity Range #xD; 19 0..1 code Name Assembly Order Binding: hl7VS-nameAssemblyOrder (required) #xD; 20 0..1 dateTime Effective Date #xD; 21 0..1 dateTime Expiration Date #xD; 22 0..1 string Professional Suffix #xD; 23 0..1 CWE Assigning Jurisdiction #xD; 24 0..1 CWE Assigning Agency or Department #xD; 25 0..1 string Security Check #xD; 26 0..1 code Security Check Scheme Binding: hl7VS-securityCheckScheme (required) #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
    l: structuredefinition-standards-status
  value: Code
    v: informative
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
        l: structuredefinition-conformance-derivedFrom
      value: Canonical
        v: http://somewhere.org/fhir/uv/v2plus/ImplementationGuide/hl7.other.uv.v2plus
        l: hl7.other.uv.v2plus
url:
  v: http://hl7.org/v2/StructureDefinition/PPN
  l: PPN
version:
  v: 0.0.0
name:
  v: PPN
title:
  v: HL7 v2 PPN Data Type
status:
  v: active
date:
  v: 2025-12-05T14:34:37+00:00
publisher:
  v: HL7 International
contact:
  telecom:
    system:
      v: url
    value:
      v: http://hl7.org/Special/committees/v2mgmt
fhir version:
  v: 5.0.0
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.org/v2/StructureDefinition/PPN
  l: PPN
base definition:
  v: http://hl7.org/v2/StructureDefinition/complex-data-type
  l: complex-data-type
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 0.0.0
  element:
    id:
      v: PPN
    path:
      v: PPN
    short:
      v: performing person time stamp
    definition:
      v: Definition: This data type is the equivalent of an XCN data type joined with a DTM data type. However, the XCN data type has been flattened to allow legal expression of its embedded complex data types HD, CWE and CWE.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: PPN.1
    extension:
      url:
        v: http://hl7.org/v2/StructureDefinition/optionality
        l: optionality
      value: Code
        v: O
    extension:
      extension:
        value: Integer
      extension:
        value: Boolean
      url:
        v: http://hl7.org/v2/StructureDefinition/conformance-length
        l: conformance-length
    path:
      v: PPN.1
    short:
      v: Person Identifier
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: PPN.1
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: http://hl7.org/v2/StructureDefinition/ST
        l: ST
  element:
    id:
      v: PPN.2
    extension:
      url:
        v: http://hl7.org/v2/StructureDefinition/optionality
        l: optionality
      value: Code
        v: O
    path:
      v: PPN.2
    short:
      v: Family Name
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: PPN.2
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: http://hl7.org/v2/StructureDefinition/FN
        l: FN
  element:
    id:
      v: PPN.3
    extension:
      url:
        v: http://hl7.org/v2/StructureDefinition/optionality
        l: optionality
      value: Code
        v: O
    extension:
      extension:
        value: Integer
      extension:
        value: Boolean
      url:
        v: http://hl7.org/v2/StructureDefinition/conformance-length
        l: conformance-length
    path:
      v: PPN.3
    short:
      v: Given Name
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: PPN.3
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: http://hl7.org/v2/StructureDefinition/ST
        l: ST

v: length
l: length

Integer
v: 15

v: noTruncate
l: noTruncate

Boolean
v: true

v: length
l: length

Integer
v: 30

v: noTruncate
l: noTruncate

Boolean
v: true

id:
  v: PPN.4
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 30
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.4
short:
  v: Second and Further Given Names or Initials Thereof
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.4
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.5
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 20
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.5
short:
  v: Suffix
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.5
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.6
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 20
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.6
short:
  v: Prefix
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.6
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.7
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: W
path:
  v: PPN.7
short:
  v: Degree
base:
  path:
    v: PPN.7
  min:
    v: 0

id:
  v: PPN.8
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: W
path:
  v: PPN.8
short:
  v: Source Table
base:
  path:
    v: PPN.8
  min:
    v: 0
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0297
    l: v2-0297

id:
  v: PPN.9
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: C
path:
  v: PPN.9
short:
  v: Assigning Authority
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.9
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/HD
    l: HD
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0363
    l: v2-0363

id:
  v: PPN.10
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 1
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 5
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.10
short:
  v: Name Type Code
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.10
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0200
    l: v2-0200

id:
  v: PPN.11
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 4
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.11
short:
  v: Identifier Check Digit
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.11
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.12
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: C
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 3
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 3
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.12
short:
  v: Check Digit Scheme
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.12
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0061
    l: v2-0061

id:
  v: PPN.13
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 1
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 5
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.13
short:
  v: Identifier Type Code
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.13
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0203
    l: v2-0203

id:
  v: PPN.14
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.14
short:
  v: Assigning Facility
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.14
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/HD
    l: HD

id:
  v: PPN.15
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.15
short:
  v: Date/Time Action Performed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.15
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/DTM
    l: DTM

id:
  v: PPN.16
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 1
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 1
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.16
short:
  v: Name Representation Code
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.16
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0465
    l: v2-0465

id:
  v: PPN.17
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.17
short:
  v: Name Context
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.17
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/CWE
    l: CWE
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0448
    l: v2-0448

id:
  v: PPN.18
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: W
path:
  v: PPN.18
short:
  v: Name Validity Range
base:
  path:
    v: PPN.18
  min:
    v: 0

id:
  v: PPN.19
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 1
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 1
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.19
short:
  v: Name Assembly Order
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.19
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0444
    l: v2-0444

id:
  v: PPN.20
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.20
short:
  v: Effective Date
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.20
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/DTM
    l: DTM

id:
  v: PPN.21
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.21
short:
  v: Expiration Date
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.21
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/DTM
    l: DTM

id:
  v: PPN.22
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 199
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.22
short:
  v: Professional Suffix
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.22
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.23
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.23
short:
  v: Assigning Jurisdiction
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.23
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/CWE
    l: CWE

id:
  v: PPN.24
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.24
short:
  v: Assigning Agency or Department
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.24
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/CWE
    l: CWE

id:
  v: PPN.25
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 4
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.25
short:
  v: Security Check
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.25
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.26
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 3
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 3
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.26
short:
  v: Security Check Scheme
min:
  v: 0
max:
  v: 1
base:
  path:
    v: PPN.26
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0904
    l: v2-0904

element:
  id:
    v: PPN
  path:
    v: PPN
  short:
    v: performing person time stamp
  definition:
    v: Definition: This data type is the equivalent of an XCN data type joined with a DTM data type. However, the XCN data type has been flattened to allow legal expression of its embedded complex data types HD, CWE and CWE.
  min:
    v: 0
  max:
    v: *
element:
  id:
    v: PPN.1
  extension:
    url:
      v: http://hl7.org/v2/StructureDefinition/optionality
      l: optionality
    value: Code
      v: O
  extension:
    extension:
      url:
        v: length
        l: length
      value: Integer
        v: 15
    extension:
      url:
        v: noTruncate
        l: noTruncate
      value: Boolean
        v: true
    url:
      v: http://hl7.org/v2/StructureDefinition/conformance-length
      l: conformance-length
  path:
    v: PPN.1
  short:
    v: Person Identifier
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/v2/StructureDefinition/ST
      l: ST
element:
  id:
    v: PPN.2
  extension:
    url:
      v: http://hl7.org/v2/StructureDefinition/optionality
      l: optionality
    value: Code
      v: O
  path:
    v: PPN.2
  short:
    v: Family Name
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/v2/StructureDefinition/FN
      l: FN
element:
  id:
    v: PPN.3
  extension:
    url:
      v: http://hl7.org/v2/StructureDefinition/optionality
      l: optionality
    value: Code
      v: O
  extension:
    extension:
      url:
        v: length
        l: length
      value: Integer
        v: 30
    extension:
      url:
        v: noTruncate
        l: noTruncate
      value: Boolean
        v: true
    url:
      v: http://hl7.org/v2/StructureDefinition/conformance-length
      l: conformance-length
  path:
    v: PPN.3
  short:
    v: Given Name
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/v2/StructureDefinition/ST
      l: ST
element:
  id:
    v: PPN.4
  extension:
    url:
      v: http://hl7.org/v2/StructureDefinition/optionality
      l: optionality
    value: Code
      v: O
  extension:
    extension:
      url:
        v: length
        l: length
      value: Integer
        v: 30
    extension:
      url:
        v: noTruncate
        l: noTruncate
      value: Boolean
        v: true
    url:
      v: http://hl7.org/v2/StructureDefinition/conformance-length
      l: conformance-length
  path:
    v: PPN.4
  short:
    v: Second and Further Given Names or Initials Thereof
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/v2/StructureDefinition/ST
      l: ST
element:
  id:
    v: PPN.5
  extension:
    url:
      v: http://hl7.org/v2/StructureDefinition/optionality
      l: optionality
    value: Code
      v: O
  extension:
    extension:
      url:
        v: length
        l: length
      value: Integer
        v: 20
    extension:
      url:
        v: noTruncate
        l: noTruncate
      value: Boolean
        v: true
    url:
      v: http://hl7.org/v2/StructureDefinition/conformance-length
      l: conformance-length
  path:
    v: PPN.5
  short:
    v: Suffix
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/v2/StructureDefinition/ST
      l: ST
element:
  id:
    v: PPN.6
  extension:
    url:
      v: http://hl7.org/v2/StructureDefinition/optionality
      l: optionality
    value: Code
      v: O
  extension:
    extension:
      url:
        v: length
        l: length
      value: Integer
        v: 20
    extension:
      url:
        v: noTruncate
        l: noTruncate
      value: Boolean
        v: true

v: PPN.6

v: Prefix

v: 0

v: 1

id:
  v: PPN.7
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: W
path:
  v: PPN.7
short:
  v: Degree

id:
  v: PPN.8
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: W
path:
  v: PPN.8
short:
  v: Source Table
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0297
    l: v2-0297

id:
  v: PPN.9
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: C
path:
  v: PPN.9
short:
  v: Assigning Authority
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/HD
    l: HD
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0363
    l: v2-0363

id:
  v: PPN.10
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 1
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 5
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.10
short:
  v: Name Type Code
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0200
    l: v2-0200

id:
  v: PPN.11
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 4
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.11
short:
  v: Identifier Check Digit
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.12
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: C
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 3
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 3
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.12
short:
  v: Check Digit Scheme
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0061
    l: v2-0061

id:
  v: PPN.13
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 1
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 5
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.13
short:
  v: Identifier Type Code
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0203
    l: v2-0203

id:
  v: PPN.14
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.14
short:
  v: Assigning Facility
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/HD
    l: HD

id:
  v: PPN.15
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.15
short:
  v: Date/Time Action Performed
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/DTM
    l: DTM

id:
  v: PPN.16
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 1
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 1
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.16
short:
  v: Name Representation Code
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0465
    l: v2-0465

id:
  v: PPN.17
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.17
short:
  v: Name Context
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/CWE
    l: CWE
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0448
    l: v2-0448

id:
  v: PPN.18
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: W
path:
  v: PPN.18
short:
  v: Name Validity Range

id:
  v: PPN.19
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 1
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 1
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.19
short:
  v: Name Assembly Order
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0444
    l: v2-0444

id:
  v: PPN.20
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.20
short:
  v: Effective Date
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/DTM
    l: DTM

id:
  v: PPN.21
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.21
short:
  v: Expiration Date
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/DTM
    l: DTM

id:
  v: PPN.22
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 199
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.22
short:
  v: Professional Suffix
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.23
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.23
short:
  v: Assigning Jurisdiction
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/CWE
    l: CWE

id:
  v: PPN.24
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
path:
  v: PPN.24
short:
  v: Assigning Agency or Department
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/CWE
    l: CWE

id:
  v: PPN.25
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: length
      l: length
    value: Integer
      v: 4
  extension:
    url:
      v: noTruncate
      l: noTruncate
    value: Boolean
      v: true
  url:
    v: http://hl7.org/v2/StructureDefinition/conformance-length
    l: conformance-length
path:
  v: PPN.25
short:
  v: Security Check
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ST
    l: ST

id:
  v: PPN.26
extension:
  url:
    v: http://hl7.org/v2/StructureDefinition/optionality
    l: optionality
  value: Code
    v: O
extension:
  extension:
    url:
      v: min
      l: min
    value: Integer
      v: 3
  extension:
    url:
      v: max
      l: max
    value: Integer
      v: 3
  url:
    v: http://hl7.org/v2/StructureDefinition/length
    l: length
path:
  v: PPN.26
short:
  v: Security Check Scheme
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.org/v2/StructureDefinition/ID
    l: ID
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v2-0904
    l: v2-0904