Vital Records Death Reporting (VRDR) FHIR Implementation Guide
3.0.0 - STU3 United States of America flag

Vital Records Death Reporting (VRDR) FHIR Implementation Guide, published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 3.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/vrdr/ and changes regularly. See the Directory of published versions

Resource Profile: Mortician

Official URL: http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-mortician Version: 3.0.0
Standards status: Draft Computable Name: Mortician
Other Identifiers: OID:2.16.840.1.113883.4.642.40.10.42.45

Mortician.

Note This profile is not needed for submission of records to NCHS but may be relevant for other use cases.

Usages:

You can also check for usages in the FHIR IG Statistics

Changes since version true:

  • New Content
  • Formal Views of Profile Content

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

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Practitioner 0..* PractitionerVitalRecords A person with a formal responsibility in the provisioning of healthcare or related services
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... Slices for extension 1..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:role 1..1 (Complex) Extension
    URL: http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role
    ..... extension 0..0
    ..... url 1..1 uri "http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role"
    ..... value[x] 1..1 code Value of extension
    Required Pattern: Mortician
    ... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
    .... identifier:NPI SΣ 0..1 Identifier Practitioner's NPI Number

    Required Pattern: At least the following
    ..... id 0..1 string Unique id for inter-element referencing
    ..... extension 0..* Extension Additional content defined by implementations
    ..... use 0..1 code usual | official | temp | secondary | old (If known)
    ..... type 0..1 CodeableConcept Description of identifier
    ..... system 1..1 uri The namespace for the identifier value
    Fixed Value: http://hl7.org/fhir/sid/us-npi
    ..... value 0..1 string The value that is unique
    ..... period 0..1 Period Time period when id is/was valid for use
    ..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
    ... name SΣ 1..1 HumanName Mortician name
    .... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
    Binding: NameUse (required): The use of a human name.
    .... family SΣ 1..1 string Mortician family name
    .... given Σ 0..* string Mortician given names
    This repeating element order: Given Names appear in the correct order for presenting the name
    .... suffix Σ 0..* string Mortician suffix
    This repeating element order: Suffixes appear in the correct order for presenting the name
    ... telecom SΣ 0..* ContactPoint A contact detail for the practitioner (that apply to all roles)
    .... system SΣC 0..1 code phone | fax | email | pager | url | sms | other
    Binding: ContactPointSystem (required): Telecommunications form for contact point.
    .... value SΣ 0..1 string The actual contact point details
    .... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
    Binding: ContactPointUse (required): Use of contact point.
    ... address SΣ 0..* Address Mortician address
    .... Slices for extension Content/Rules for all slices
    ..... extension:predir 0..1 string PreDirectional
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PreDirectional
    ..... extension:stnum 0..1 string StreetNumber
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetNumber
    ..... extension:stname 0..1 string StreetName
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetName
    ..... extension:stdesig 0..1 string StreetDesignator
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetDesignator
    ..... extension:postdir 0..1 string PostDirectional
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PostDirectional
    ..... extension:unitnumber 0..1 string UnitOrAptNumber
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/UnitOrAptNumber
    .... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
    Binding: AddressUse (required): The use of an address.
    Example General: home
    .... line SΣ 0..4 string String address
    This repeating element order: The order in which lines should appear in an address label
    Example General: 137 Nowhere Street
    .... city SΣ 0..1 string City
    Example General: Erewhon
    ..... Slices for extension Content/Rules for all slices
    ...... extension:cityCode 0..1 positiveInt city code
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/CityCode
    .... district Σ 0..1 string County
    Example General: Madison
    ..... Slices for extension Content/Rules for all slices
    ...... extension:districtCode 0..1 positiveInt county code
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/DistrictCode
    .... state SΣ 0..1 string State
    Binding: Value Set - States, Territories and Provinces Vital Records (required)
    .... postalCode SΣ 0..1 string Zipcode
    Example General: 9132
    .... country SΣ 0..1 string Country
    Binding: Value Set - Residence Country Vital Records (required)

    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSetURI
    Practitioner.name.userequiredNameUse
    http://hl7.org/fhir/ValueSet/name-use|4.0.1
    From the FHIR Standard
    Practitioner.telecom.systemrequiredContactPointSystem
    http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
    From the FHIR Standard
    Practitioner.telecom.userequiredContactPointUse
    http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
    From the FHIR Standard
    Practitioner.address.userequiredAddressUse
    http://hl7.org/fhir/ValueSet/address-use|4.0.1
    From the FHIR Standard
    Practitioner.address.staterequiredValueSetStatesTerritoriesAndProvincesVitalRecords
    http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-states-territories-provinces-vr
    Practitioner.address.countryrequiredValueSetResidenceCountryVitalRecords
    http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-residence-country-vr

    Constraints

    IdGradePath(s)DetailsRequirements
    dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
    : contained.contained.empty()
    dom-3errorPractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
    : contained.meta.security.empty()
    dom-6best practicePractitionerA resource should have narrative for robust management
    : text.`div`.exists()
    ele-1error**ALL** elementsAll FHIR elements must have a @value or children
    : hasValue() or (children().count() > id.count())
    ext-1error**ALL** extensionsMust have either extensions or value[x], not both
    : extension.exists() != value.exists()

    This structure is derived from PractitionerVitalRecords

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Practitioner PractitionerVitalRecords
    ... Slices for extension 1..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:role 1..1 (Complex) Extension
    URL: http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role
    ..... value[x] 1..1 code Value of extension
    Required Pattern: Mortician
    ... identifier 1..* Identifier Note: required by USCore
    ... name 1..1 HumanName Mortician name
    .... family 1..1 string Mortician family name
    .... given 0..* string Mortician given names
    .... suffix 0..* string Mortician suffix
    .... Slices for extension Content/Rules for all slices
    ..... extension:predir 0..1 ExtensionPreDirectionalVitalRecords PreDirectional
    ..... extension:stnum 0..1 ExtensionStreetNumberVitalRecords StreetNumber
    ..... extension:stname 0..1 ExtensionStreetNameVitalRecords StreetName
    ..... extension:stdesig 0..1 ExtensionStreetDesignatorVitalRecords StreetDesignator
    ..... extension:postdir 0..1 ExtensionPostDirectionalVitalRecords PostDirectional
    ..... extension:unitnumber 0..1 ExtensionUnitOrAptNumberVitalRecords UnitOrAptNumber
    .... line 0..4 string String address
    .... city 0..1 string City
    ..... Slices for extension Content/Rules for all slices
    ...... extension:cityCode 0..1 ExtensionCityCodeVitalRecords city code
    .... district 0..1 string County
    ..... Slices for extension Content/Rules for all slices
    ...... extension:districtCode 0..1 ExtensionDistrictCodeVitalRecords county code
    .... state 0..1 string State
    .... postalCode 0..1 string Zipcode
    .... country 0..1 string Country

    doco Documentation for this format
    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Practitioner 0..* PractitionerVitalRecords A person with a formal responsibility in the provisioning of healthcare or related services
    ... id Σ 0..1 id Logical id of this artifact
    ... meta Σ 0..1 Meta Metadata about the resource
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... text 0..1 Narrative Text summary of the resource, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    ... contained 0..* Resource Contained, inline Resources
    ... Slices for extension 1..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:role 1..1 (Complex) Extension
    URL: http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role
    ..... id 0..1 string Unique id for inter-element referencing
    ..... extension 0..0
    ..... url 1..1 uri "http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role"
    ..... value[x] 1..1 code Value of extension
    Required Pattern: Mortician
    ... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
    ... Slices for identifier SΣ 1..* Identifier Note: required by USCore
    Slice: Unordered, Open by pattern:$this
    .... identifier:NPI SΣ 0..1 Identifier Practitioner's NPI Number

    Required Pattern: At least the following
    ..... id 0..1 string Unique id for inter-element referencing
    ..... extension 0..* Extension Additional content defined by implementations
    ..... use 0..1 code usual | official | temp | secondary | old (If known)
    ..... type 0..1 CodeableConcept Description of identifier
    ..... system 1..1 uri The namespace for the identifier value
    Fixed Value: http://hl7.org/fhir/sid/us-npi
    ..... value 0..1 string The value that is unique
    ..... period 0..1 Period Time period when id is/was valid for use
    ..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
    ... active Σ 0..1 boolean Whether this practitioner's record is in active use
    ... name SΣ 1..1 HumanName Mortician name
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    .... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
    Binding: NameUse (required): The use of a human name.
    .... text Σ 0..1 string name
    .... family SΣ 1..1 string Mortician family name
    .... given Σ 0..* string Mortician given names
    This repeating element order: Given Names appear in the correct order for presenting the name
    .... prefix Σ 0..* string Parts that come before the name
    This repeating element order: Prefixes appear in the correct order for presenting the name
    .... suffix Σ 0..* string Mortician suffix
    This repeating element order: Suffixes appear in the correct order for presenting the name
    .... period Σ 0..1 Period Time period when name was/is in use
    ... telecom SΣ 0..* ContactPoint A contact detail for the practitioner (that apply to all roles)
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    .... system SΣC 0..1 code phone | fax | email | pager | url | sms | other
    Binding: ContactPointSystem (required): Telecommunications form for contact point.
    .... value SΣ 0..1 string The actual contact point details
    .... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
    Binding: ContactPointUse (required): Use of contact point.
    .... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
    .... period Σ 0..1 Period Time period when the contact point was/is in use
    ... address SΣ 0..* Address Mortician address
    .... id 0..1 string Unique id for inter-element referencing
    .... Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    ..... extension:predir 0..1 string PreDirectional
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PreDirectional
    ..... extension:stnum 0..1 string StreetNumber
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetNumber
    ..... extension:stname 0..1 string StreetName
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetName
    ..... extension:stdesig 0..1 string StreetDesignator
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetDesignator
    ..... extension:postdir 0..1 string PostDirectional
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PostDirectional
    ..... extension:unitnumber 0..1 string UnitOrAptNumber
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/UnitOrAptNumber
    .... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
    Binding: AddressUse (required): The use of an address.
    Example General: home
    .... type Σ 0..1 code postal | physical | both
    Binding: AddressType (required): The type of an address (physical / postal).
    Example General: both
    .... text Σ 0..1 string Text representation of the address
    Example General: 137 Nowhere Street, Erewhon 9132
    .... line SΣ 0..4 string String address
    This repeating element order: The order in which lines should appear in an address label
    Example General: 137 Nowhere Street
    .... city SΣ 0..1 string City
    Example General: Erewhon
    ..... id 0..1 string xml:id (or equivalent in JSON)
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ...... extension:cityCode 0..1 positiveInt city code
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/CityCode
    ..... value 0..1 string Primitive value for string
    Max Length:1048576
    .... district Σ 0..1 string County
    Example General: Madison
    ..... id 0..1 string xml:id (or equivalent in JSON)
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ...... extension:districtCode 0..1 positiveInt county code
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/DistrictCode
    ..... value 0..1 string Primitive value for string
    Max Length:1048576
    .... state SΣ 0..1 string State
    Binding: Value Set - States, Territories and Provinces Vital Records (required)
    .... postalCode SΣ 0..1 string Zipcode
    Example General: 9132
    .... country SΣ 0..1 string Country
    Binding: Value Set - Residence Country Vital Records (required)
    .... period Σ 0..1 Period Time period when address was/is in use
    Example General: {"start":"2010-03-23","end":"2010-07-01"}
    ... gender Σ 0..1 code male | female | other | unknown
    Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
    ... birthDate Σ 0..1 date The date on which the practitioner was born
    ... photo 0..* Attachment Image of the person
    ... qualification 0..* BackboneElement Practitioner's certification, licenses, or training pertaining to the provision of care
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    .... identifier 0..* Identifier An identifier for this qualification for the practitioner
    .... code 1..1 CodeableConcept Coded representation of the qualification
    Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.
    .... period 0..1 Period Period during which the qualification is valid
    .... issuer 0..1 Reference(Organization) Organization that regulates and issues the qualification
    ... communication 0..* CodeableConcept A language the practitioner can use in patient communication
    Binding: CommonLanguages (preferred): A human language.
    Additional BindingsPurpose
    AllLanguages Max Binding


    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSetURI
    Practitioner.languagepreferredCommonLanguages
    http://hl7.org/fhir/ValueSet/languages
    From the FHIR Standard
    Additional Bindings Purpose
    AllLanguages Max Binding
    Practitioner.name.userequiredNameUse
    http://hl7.org/fhir/ValueSet/name-use|4.0.1
    From the FHIR Standard
    Practitioner.telecom.systemrequiredContactPointSystem
    http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
    From the FHIR Standard
    Practitioner.telecom.userequiredContactPointUse
    http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
    From the FHIR Standard
    Practitioner.address.userequiredAddressUse
    http://hl7.org/fhir/ValueSet/address-use|4.0.1
    From the FHIR Standard
    Practitioner.address.typerequiredAddressType
    http://hl7.org/fhir/ValueSet/address-type|4.0.1
    From the FHIR Standard
    Practitioner.address.staterequiredValueSetStatesTerritoriesAndProvincesVitalRecords
    http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-states-territories-provinces-vr
    Practitioner.address.countryrequiredValueSetResidenceCountryVitalRecords
    http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-residence-country-vr
    Practitioner.genderrequiredAdministrativeGender
    http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
    From the FHIR Standard
    Practitioner.qualification.codeexamplev2.0360.2.7(a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
    http://terminology.hl7.org/ValueSet/v2-2.7-0360
    From the FHIR Standard
    Practitioner.communicationpreferredCommonLanguages
    http://hl7.org/fhir/ValueSet/languages
    From the FHIR Standard
    Additional Bindings Purpose
    AllLanguages Max Binding

    Constraints

    IdGradePath(s)DetailsRequirements
    dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
    : contained.contained.empty()
    dom-3errorPractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
    : contained.meta.security.empty()
    dom-6best practicePractitionerA resource should have narrative for robust management
    : text.`div`.exists()
    ele-1error**ALL** elementsAll FHIR elements must have a @value or children
    : hasValue() or (children().count() > id.count())
    ext-1error**ALL** extensionsMust have either extensions or value[x], not both
    : extension.exists() != value.exists()

    This structure is derived from PractitionerVitalRecords

    Summary

    Mandatory: 2 elements

    Extensions

    This structure refers to these extensions:

    Key Elements View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Practitioner 0..* PractitionerVitalRecords A person with a formal responsibility in the provisioning of healthcare or related services
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... Slices for extension 1..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:role 1..1 (Complex) Extension
    URL: http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role
    ..... extension 0..0
    ..... url 1..1 uri "http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role"
    ..... value[x] 1..1 code Value of extension
    Required Pattern: Mortician
    ... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
    .... identifier:NPI SΣ 0..1 Identifier Practitioner's NPI Number

    Required Pattern: At least the following
    ..... id 0..1 string Unique id for inter-element referencing
    ..... extension 0..* Extension Additional content defined by implementations
    ..... use 0..1 code usual | official | temp | secondary | old (If known)
    ..... type 0..1 CodeableConcept Description of identifier
    ..... system 1..1 uri The namespace for the identifier value
    Fixed Value: http://hl7.org/fhir/sid/us-npi
    ..... value 0..1 string The value that is unique
    ..... period 0..1 Period Time period when id is/was valid for use
    ..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
    ... name SΣ 1..1 HumanName Mortician name
    .... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
    Binding: NameUse (required): The use of a human name.
    .... family SΣ 1..1 string Mortician family name
    .... given Σ 0..* string Mortician given names
    This repeating element order: Given Names appear in the correct order for presenting the name
    .... suffix Σ 0..* string Mortician suffix
    This repeating element order: Suffixes appear in the correct order for presenting the name
    ... telecom SΣ 0..* ContactPoint A contact detail for the practitioner (that apply to all roles)
    .... system SΣC 0..1 code phone | fax | email | pager | url | sms | other
    Binding: ContactPointSystem (required): Telecommunications form for contact point.
    .... value SΣ 0..1 string The actual contact point details
    .... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
    Binding: ContactPointUse (required): Use of contact point.
    ... address SΣ 0..* Address Mortician address
    .... Slices for extension Content/Rules for all slices
    ..... extension:predir 0..1 string PreDirectional
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PreDirectional
    ..... extension:stnum 0..1 string StreetNumber
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetNumber
    ..... extension:stname 0..1 string StreetName
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetName
    ..... extension:stdesig 0..1 string StreetDesignator
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetDesignator
    ..... extension:postdir 0..1 string PostDirectional
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PostDirectional
    ..... extension:unitnumber 0..1 string UnitOrAptNumber
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/UnitOrAptNumber
    .... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
    Binding: AddressUse (required): The use of an address.
    Example General: home
    .... line SΣ 0..4 string String address
    This repeating element order: The order in which lines should appear in an address label
    Example General: 137 Nowhere Street
    .... city SΣ 0..1 string City
    Example General: Erewhon
    ..... Slices for extension Content/Rules for all slices
    ...... extension:cityCode 0..1 positiveInt city code
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/CityCode
    .... district Σ 0..1 string County
    Example General: Madison
    ..... Slices for extension Content/Rules for all slices
    ...... extension:districtCode 0..1 positiveInt county code
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/DistrictCode
    .... state SΣ 0..1 string State
    Binding: Value Set - States, Territories and Provinces Vital Records (required)
    .... postalCode SΣ 0..1 string Zipcode
    Example General: 9132
    .... country SΣ 0..1 string Country
    Binding: Value Set - Residence Country Vital Records (required)

    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSetURI
    Practitioner.name.userequiredNameUse
    http://hl7.org/fhir/ValueSet/name-use|4.0.1
    From the FHIR Standard
    Practitioner.telecom.systemrequiredContactPointSystem
    http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
    From the FHIR Standard
    Practitioner.telecom.userequiredContactPointUse
    http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
    From the FHIR Standard
    Practitioner.address.userequiredAddressUse
    http://hl7.org/fhir/ValueSet/address-use|4.0.1
    From the FHIR Standard
    Practitioner.address.staterequiredValueSetStatesTerritoriesAndProvincesVitalRecords
    http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-states-territories-provinces-vr
    Practitioner.address.countryrequiredValueSetResidenceCountryVitalRecords
    http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-residence-country-vr

    Constraints

    IdGradePath(s)DetailsRequirements
    dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
    : contained.contained.empty()
    dom-3errorPractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
    : contained.meta.security.empty()
    dom-6best practicePractitionerA resource should have narrative for robust management
    : text.`div`.exists()
    ele-1error**ALL** elementsAll FHIR elements must have a @value or children
    : hasValue() or (children().count() > id.count())
    ext-1error**ALL** extensionsMust have either extensions or value[x], not both
    : extension.exists() != value.exists()

    Differential View

    This structure is derived from PractitionerVitalRecords

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Practitioner PractitionerVitalRecords
    ... Slices for extension 1..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:role 1..1 (Complex) Extension
    URL: http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role
    ..... value[x] 1..1 code Value of extension
    Required Pattern: Mortician
    ... identifier 1..* Identifier Note: required by USCore
    ... name 1..1 HumanName Mortician name
    .... family 1..1 string Mortician family name
    .... given 0..* string Mortician given names
    .... suffix 0..* string Mortician suffix
    .... Slices for extension Content/Rules for all slices
    ..... extension:predir 0..1 ExtensionPreDirectionalVitalRecords PreDirectional
    ..... extension:stnum 0..1 ExtensionStreetNumberVitalRecords StreetNumber
    ..... extension:stname 0..1 ExtensionStreetNameVitalRecords StreetName
    ..... extension:stdesig 0..1 ExtensionStreetDesignatorVitalRecords StreetDesignator
    ..... extension:postdir 0..1 ExtensionPostDirectionalVitalRecords PostDirectional
    ..... extension:unitnumber 0..1 ExtensionUnitOrAptNumberVitalRecords UnitOrAptNumber
    .... line 0..4 string String address
    .... city 0..1 string City
    ..... Slices for extension Content/Rules for all slices
    ...... extension:cityCode 0..1 ExtensionCityCodeVitalRecords city code
    .... district 0..1 string County
    ..... Slices for extension Content/Rules for all slices
    ...... extension:districtCode 0..1 ExtensionDistrictCodeVitalRecords county code
    .... state 0..1 string State
    .... postalCode 0..1 string Zipcode
    .... country 0..1 string Country

    doco Documentation for this format

    Snapshot View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Practitioner 0..* PractitionerVitalRecords A person with a formal responsibility in the provisioning of healthcare or related services
    ... id Σ 0..1 id Logical id of this artifact
    ... meta Σ 0..1 Meta Metadata about the resource
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... text 0..1 Narrative Text summary of the resource, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    ... contained 0..* Resource Contained, inline Resources
    ... Slices for extension 1..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:role 1..1 (Complex) Extension
    URL: http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role
    ..... id 0..1 string Unique id for inter-element referencing
    ..... extension 0..0
    ..... url 1..1 uri "http://hl7.org/fhir/us/vrdr/StructureDefinition/practitioner-role"
    ..... value[x] 1..1 code Value of extension
    Required Pattern: Mortician
    ... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
    ... Slices for identifier SΣ 1..* Identifier Note: required by USCore
    Slice: Unordered, Open by pattern:$this
    .... identifier:NPI SΣ 0..1 Identifier Practitioner's NPI Number

    Required Pattern: At least the following
    ..... id 0..1 string Unique id for inter-element referencing
    ..... extension 0..* Extension Additional content defined by implementations
    ..... use 0..1 code usual | official | temp | secondary | old (If known)
    ..... type 0..1 CodeableConcept Description of identifier
    ..... system 1..1 uri The namespace for the identifier value
    Fixed Value: http://hl7.org/fhir/sid/us-npi
    ..... value 0..1 string The value that is unique
    ..... period 0..1 Period Time period when id is/was valid for use
    ..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
    ... active Σ 0..1 boolean Whether this practitioner's record is in active use
    ... name SΣ 1..1 HumanName Mortician name
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    .... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
    Binding: NameUse (required): The use of a human name.
    .... text Σ 0..1 string name
    .... family SΣ 1..1 string Mortician family name
    .... given Σ 0..* string Mortician given names
    This repeating element order: Given Names appear in the correct order for presenting the name
    .... prefix Σ 0..* string Parts that come before the name
    This repeating element order: Prefixes appear in the correct order for presenting the name
    .... suffix Σ 0..* string Mortician suffix
    This repeating element order: Suffixes appear in the correct order for presenting the name
    .... period Σ 0..1 Period Time period when name was/is in use
    ... telecom SΣ 0..* ContactPoint A contact detail for the practitioner (that apply to all roles)
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    .... system SΣC 0..1 code phone | fax | email | pager | url | sms | other
    Binding: ContactPointSystem (required): Telecommunications form for contact point.
    .... value SΣ 0..1 string The actual contact point details
    .... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
    Binding: ContactPointUse (required): Use of contact point.
    .... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
    .... period Σ 0..1 Period Time period when the contact point was/is in use
    ... address SΣ 0..* Address Mortician address
    .... id 0..1 string Unique id for inter-element referencing
    .... Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    ..... extension:predir 0..1 string PreDirectional
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PreDirectional
    ..... extension:stnum 0..1 string StreetNumber
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetNumber
    ..... extension:stname 0..1 string StreetName
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetName
    ..... extension:stdesig 0..1 string StreetDesignator
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetDesignator
    ..... extension:postdir 0..1 string PostDirectional
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PostDirectional
    ..... extension:unitnumber 0..1 string UnitOrAptNumber
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/UnitOrAptNumber
    .... use ?!Σ 0..1 code home | work | temp | old | billing - purpose of this address
    Binding: AddressUse (required): The use of an address.
    Example General: home
    .... type Σ 0..1 code postal | physical | both
    Binding: AddressType (required): The type of an address (physical / postal).
    Example General: both
    .... text Σ 0..1 string Text representation of the address
    Example General: 137 Nowhere Street, Erewhon 9132
    .... line SΣ 0..4 string String address
    This repeating element order: The order in which lines should appear in an address label
    Example General: 137 Nowhere Street
    .... city SΣ 0..1 string City
    Example General: Erewhon
    ..... id 0..1 string xml:id (or equivalent in JSON)
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ...... extension:cityCode 0..1 positiveInt city code
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/CityCode
    ..... value 0..1 string Primitive value for string
    Max Length:1048576
    .... district Σ 0..1 string County
    Example General: Madison
    ..... id 0..1 string xml:id (or equivalent in JSON)
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ...... extension:districtCode 0..1 positiveInt county code
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/DistrictCode
    ..... value 0..1 string Primitive value for string
    Max Length:1048576
    .... state SΣ 0..1 string State
    Binding: Value Set - States, Territories and Provinces Vital Records (required)
    .... postalCode SΣ 0..1 string Zipcode
    Example General: 9132
    .... country SΣ 0..1 string Country
    Binding: Value Set - Residence Country Vital Records (required)
    .... period Σ 0..1 Period Time period when address was/is in use
    Example General: {"start":"2010-03-23","end":"2010-07-01"}
    ... gender Σ 0..1 code male | female | other | unknown
    Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
    ... birthDate Σ 0..1 date The date on which the practitioner was born
    ... photo 0..* Attachment Image of the person
    ... qualification 0..* BackboneElement Practitioner's certification, licenses, or training pertaining to the provision of care
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    .... identifier 0..* Identifier An identifier for this qualification for the practitioner
    .... code 1..1 CodeableConcept Coded representation of the qualification
    Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.
    .... period 0..1 Period Period during which the qualification is valid
    .... issuer 0..1 Reference(Organization) Organization that regulates and issues the qualification
    ... communication 0..* CodeableConcept A language the practitioner can use in patient communication
    Binding: CommonLanguages (preferred): A human language.
    Additional BindingsPurpose
    AllLanguages Max Binding


    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSetURI
    Practitioner.languagepreferredCommonLanguages
    http://hl7.org/fhir/ValueSet/languages
    From the FHIR Standard
    Additional Bindings Purpose
    AllLanguages Max Binding
    Practitioner.name.userequiredNameUse
    http://hl7.org/fhir/ValueSet/name-use|4.0.1
    From the FHIR Standard
    Practitioner.telecom.systemrequiredContactPointSystem
    http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
    From the FHIR Standard
    Practitioner.telecom.userequiredContactPointUse
    http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
    From the FHIR Standard
    Practitioner.address.userequiredAddressUse
    http://hl7.org/fhir/ValueSet/address-use|4.0.1
    From the FHIR Standard
    Practitioner.address.typerequiredAddressType
    http://hl7.org/fhir/ValueSet/address-type|4.0.1
    From the FHIR Standard
    Practitioner.address.staterequiredValueSetStatesTerritoriesAndProvincesVitalRecords
    http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-states-territories-provinces-vr
    Practitioner.address.countryrequiredValueSetResidenceCountryVitalRecords
    http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-residence-country-vr
    Practitioner.genderrequiredAdministrativeGender
    http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
    From the FHIR Standard
    Practitioner.qualification.codeexamplev2.0360.2.7(a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
    http://terminology.hl7.org/ValueSet/v2-2.7-0360
    From the FHIR Standard
    Practitioner.communicationpreferredCommonLanguages
    http://hl7.org/fhir/ValueSet/languages
    From the FHIR Standard
    Additional Bindings Purpose
    AllLanguages Max Binding

    Constraints

    IdGradePath(s)DetailsRequirements
    dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
    : contained.contained.empty()
    dom-3errorPractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
    : contained.meta.security.empty()
    dom-6best practicePractitionerA resource should have narrative for robust management
    : text.`div`.exists()
    ele-1error**ALL** elementsAll FHIR elements must have a @value or children
    : hasValue() or (children().count() > id.count())
    ext-1error**ALL** extensionsMust have either extensions or value[x], not both
    : extension.exists() != value.exists()

    This structure is derived from PractitionerVitalRecords

    Summary

    Mandatory: 2 elements

    Extensions

    This structure refers to these extensions:

     

    Other representations of profile: CSV, Excel, Schematron