This page is part of the DaVinci PDEX Plan Net (v0.1.0: STU 1 Ballot 1) based on FHIR R4. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-Network
A Network refers to a healthcare provider insurance network. A healthcare provider insurance network is an aggregation of organizations and individuals that deliver a set of services across a geography through health insurance products/plans. A network is typically owned by a payer.
In the PlanNet IG, individuals and organizations are represented as participants in a PLan-Net Network through the practitionerRole and Plan-Net-organizationAffiliation resources, respectively.
This profile builds on Organization.
This profile was published on Wed Oct 23 00:00:00 EDT 2019 as a draft by HL7 Financial Management WG.
Summary
Mandatory: 0 element (7 nested mandatory elements)
Must-Support: 27 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Mapping Source
This structure represents the following mapping definition:
plannet.Network maps to Organization: PN_Identifier.IdentifierUse maps to identifier.use PN_Identifier.IdentifierSystem maps to identifier.system PN_Identifier.IdentifierValue maps to identifier.value PN_Identifier.IdentifierType maps to identifier.type PN_Identifier.IdentifierPeriod maps to identifier.period PN_Identifier.IdentifierAssigner maps to identifier.assigner NetworkActive maps to active NetworkType maps to type NetworkAddress maps to address NetworkName maps to name NetworkAlias maps to alias LocationReference maps to extension PartOf maps to partOf NetworkEndpoint maps to endpoint NetworkContact maps to contact NetworkContact.HumanName.Purpose maps to contact.name.use NetworkContact.HumanName.Name maps to contact.name.text NetworkContact.HumanName.FamilyName maps to contact.name.family NetworkContact.HumanName.GivenName maps to contact.name.given NetworkContact.HumanName.Prefix maps to contact.name.prefix NetworkContact.HumanName.Suffix maps to contact.name.suffix NetworkContact.HumanName.EffectiveTimePeriod maps to contact.name.period NetworkContact.ContactPoint.TelecomNumberOrAddress maps to contact.telecom.value NetworkContact.ContactPoint.Purpose maps to contact.telecom.use NetworkContact.ContactPoint.PriorityRank maps to contact.telecom.rank NetworkContact.ContactPoint.EffectiveTimePeriod maps to contact.telecom.period NetworkContact.ContactPoint.Type maps to contact.telecom.system constrain contact.name to 1..1 constrain contact.name.family to 1..1 constrain contact.name.given to 1..* constrain contact.telecom.system to 1..1 constrain contact.telecom.value to 1..1 constrain telecom to 0..0 constrain partOf to 1..1 constrain address.line to 0..4
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Organization | plannet-Network | |||
extension | Slice: Unordered, Open by value:url | |||
plannet-LocationReference-extension | S | 0..* | Reference(plannet-Location) | LocationReference URL: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-LocationReference-extension |
identifier | ||||
use | S | |||
type | S | |||
system | S | |||
value | S | |||
period | S | |||
assigner | S | Reference(plannet-Organization) | ||
active | S | 1..1 | ||
type | S | |||
name | S | |||
alias | S | |||
telecom | 0..0 | |||
address | S | 0..1 | ||
line | 0..4 | |||
partOf | S | 1..1 | Reference(plannet-Organization) | |
contact | S | |||
name | 1..1 | |||
use | S | |||
text | S | |||
family | S | 1..1 | ||
given | S | 1..* | ||
prefix | S | |||
suffix | S | |||
period | S | |||
telecom | ||||
system | S | 1..1 | ||
value | S | 1..1 | ||
use | S | |||
rank | S | |||
period | S | |||
endpoint | S | Reference(plannet-Endpoint) | ||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Organization | I | 0..* | plannet-Network org-1: The organization SHALL at least have a name or an identifier, and possibly more than one | |
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 |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
plannet-LocationReference-extension | S | 0..* | Reference(plannet-Location) | LocationReference URL: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-LocationReference-extension |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | ΣI | 0..* | Identifier | Identifies this organization across multiple systems |
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 | ?!SΣ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required) |
type | SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
system | SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
value | SΣ | 0..1 | string | The value that is unique Example General: 123456 |
period | SΣ | 0..1 | Period | Time period when id is/was valid for use |
assigner | SΣ | 0..1 | Reference(plannet-Organization) | Organization that issued id (may be just text) |
active | ?!SΣ | 1..1 | boolean | Whether the organization's record is still in active use |
type | SΣ | 0..* | CodeableConcept | Kind of organization Binding: OrganizationType (example) |
name | SΣI | 0..1 | string | Name used for the organization |
alias | S | 0..* | string | A list of alternate names that the organization is known as, or was known as in the past |
address | SI | 0..1 | Address | An address for the organization org-2: An address of an organization can never be of use 'home' |
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 | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required) Example General: home |
type | Σ | 0..1 | code | postal | physical | both Binding: AddressType (required) Example General: both |
text | Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132 |
line | Σ | 0..4 | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street |
city | Σ | 0..1 | string | Name of city, town etc. Example General: Erewhon |
district | Σ | 0..1 | string | District name (aka county) Example General: Madison |
state | Σ | 0..1 | string | Sub-unit of country (abbreviations ok) |
postalCode | Σ | 0..1 | string | Postal code for area Example General: 9132 |
country | Σ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) |
period | Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23T00:00:00-04:00","end":"2010-07-01T00:00:00-04:00"} |
partOf | SΣ | 1..1 | Reference(plannet-Organization) | The organization of which this organization forms a part |
contact | SI | 0..* | BackboneElement | Contact for the organization for a certain purpose |
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 |
purpose | 0..1 | CodeableConcept | The type of contact Binding: ContactEntityType (extensible) | |
name | 1..1 | HumanName | A name associated with the contact | |
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 | ?!SΣ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required) |
text | SΣ | 0..1 | string | Text representation of the full name |
family | SΣ | 1..1 | string | Family name (often called 'Surname') |
given | SΣ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name |
prefix | SΣ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name |
suffix | SΣ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name |
period | SΣ | 0..1 | Period | Time period when name was/is in use |
telecom | 0..* | ContactPoint | Contact details (telephone, email, etc.) for a contact | |
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ΣI | 1..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required) |
value | SΣ | 1..1 | string | The actual contact point details |
use | ?!SΣ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required) |
rank | SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
period | SΣ | 0..1 | Period | Time period when the contact point was/is in use |
address | 0..1 | Address | Visiting or postal addresses for the contact | |
endpoint | S | 0..* | Reference(plannet-Endpoint) | Technical endpoints providing access to services operated for the organization |
Documentation for this format |
Summary
Mandatory: 0 element (7 nested mandatory elements)
Must-Support: 27 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Mapping Source
This structure represents the following mapping definition:
plannet.Network maps to Organization: PN_Identifier.IdentifierUse maps to identifier.use PN_Identifier.IdentifierSystem maps to identifier.system PN_Identifier.IdentifierValue maps to identifier.value PN_Identifier.IdentifierType maps to identifier.type PN_Identifier.IdentifierPeriod maps to identifier.period PN_Identifier.IdentifierAssigner maps to identifier.assigner NetworkActive maps to active NetworkType maps to type NetworkAddress maps to address NetworkName maps to name NetworkAlias maps to alias LocationReference maps to extension PartOf maps to partOf NetworkEndpoint maps to endpoint NetworkContact maps to contact NetworkContact.HumanName.Purpose maps to contact.name.use NetworkContact.HumanName.Name maps to contact.name.text NetworkContact.HumanName.FamilyName maps to contact.name.family NetworkContact.HumanName.GivenName maps to contact.name.given NetworkContact.HumanName.Prefix maps to contact.name.prefix NetworkContact.HumanName.Suffix maps to contact.name.suffix NetworkContact.HumanName.EffectiveTimePeriod maps to contact.name.period NetworkContact.ContactPoint.TelecomNumberOrAddress maps to contact.telecom.value NetworkContact.ContactPoint.Purpose maps to contact.telecom.use NetworkContact.ContactPoint.PriorityRank maps to contact.telecom.rank NetworkContact.ContactPoint.EffectiveTimePeriod maps to contact.telecom.period NetworkContact.ContactPoint.Type maps to contact.telecom.system constrain contact.name to 1..1 constrain contact.name.family to 1..1 constrain contact.name.given to 1..* constrain contact.telecom.system to 1..1 constrain contact.telecom.value to 1..1 constrain telecom to 0..0 constrain partOf to 1..1 constrain address.line to 0..4
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Organization | plannet-Network | |||
extension | Slice: Unordered, Open by value:url | |||
plannet-LocationReference-extension | S | 0..* | Reference(plannet-Location) | LocationReference URL: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-LocationReference-extension |
identifier | ||||
use | S | |||
type | S | |||
system | S | |||
value | S | |||
period | S | |||
assigner | S | Reference(plannet-Organization) | ||
active | S | 1..1 | ||
type | S | |||
name | S | |||
alias | S | |||
telecom | 0..0 | |||
address | S | 0..1 | ||
line | 0..4 | |||
partOf | S | 1..1 | Reference(plannet-Organization) | |
contact | S | |||
name | 1..1 | |||
use | S | |||
text | S | |||
family | S | 1..1 | ||
given | S | 1..* | ||
prefix | S | |||
suffix | S | |||
period | S | |||
telecom | ||||
system | S | 1..1 | ||
value | S | 1..1 | ||
use | S | |||
rank | S | |||
period | S | |||
endpoint | S | Reference(plannet-Endpoint) | ||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Organization | I | 0..* | plannet-Network org-1: The organization SHALL at least have a name or an identifier, and possibly more than one | |
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 |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
plannet-LocationReference-extension | S | 0..* | Reference(plannet-Location) | LocationReference URL: http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-LocationReference-extension |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | ΣI | 0..* | Identifier | Identifies this organization across multiple systems |
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 | ?!SΣ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required) |
type | SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible) |
system | SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
value | SΣ | 0..1 | string | The value that is unique Example General: 123456 |
period | SΣ | 0..1 | Period | Time period when id is/was valid for use |
assigner | SΣ | 0..1 | Reference(plannet-Organization) | Organization that issued id (may be just text) |
active | ?!SΣ | 1..1 | boolean | Whether the organization's record is still in active use |
type | SΣ | 0..* | CodeableConcept | Kind of organization Binding: OrganizationType (example) |
name | SΣI | 0..1 | string | Name used for the organization |
alias | S | 0..* | string | A list of alternate names that the organization is known as, or was known as in the past |
address | SI | 0..1 | Address | An address for the organization org-2: An address of an organization can never be of use 'home' |
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 | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required) Example General: home |
type | Σ | 0..1 | code | postal | physical | both Binding: AddressType (required) Example General: both |
text | Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132 |
line | Σ | 0..4 | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street |
city | Σ | 0..1 | string | Name of city, town etc. Example General: Erewhon |
district | Σ | 0..1 | string | District name (aka county) Example General: Madison |
state | Σ | 0..1 | string | Sub-unit of country (abbreviations ok) |
postalCode | Σ | 0..1 | string | Postal code for area Example General: 9132 |
country | Σ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) |
period | Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23T00:00:00-04:00","end":"2010-07-01T00:00:00-04:00"} |
partOf | SΣ | 1..1 | Reference(plannet-Organization) | The organization of which this organization forms a part |
contact | SI | 0..* | BackboneElement | Contact for the organization for a certain purpose |
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 |
purpose | 0..1 | CodeableConcept | The type of contact Binding: ContactEntityType (extensible) | |
name | 1..1 | HumanName | A name associated with the contact | |
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 | ?!SΣ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required) |
text | SΣ | 0..1 | string | Text representation of the full name |
family | SΣ | 1..1 | string | Family name (often called 'Surname') |
given | SΣ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name |
prefix | SΣ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name |
suffix | SΣ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name |
period | SΣ | 0..1 | Period | Time period when name was/is in use |
telecom | 0..* | ContactPoint | Contact details (telephone, email, etc.) for a contact | |
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ΣI | 1..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required) |
value | SΣ | 1..1 | string | The actual contact point details |
use | ?!SΣ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required) |
rank | SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
period | SΣ | 0..1 | Period | Time period when the contact point was/is in use |
address | 0..1 | Address | Visiting or postal addresses for the contact | |
endpoint | S | 0..* | Reference(plannet-Endpoint) | Technical endpoints providing access to services operated for the organization |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron
Path | Conformance | ValueSet |
Organization.language | preferred | CommonLanguages Max Binding: AllLanguages |
Organization.identifier.use | required | IdentifierUse |
Organization.identifier.type | extensible | Identifier Type Codes |
Organization.type | example | OrganizationType |
Organization.address.use | required | AddressUse |
Organization.address.type | required | AddressType |
Organization.contact.purpose | extensible | ContactEntityType |
Organization.contact.name.use | required | NameUse |
Organization.contact.telecom.system | required | ContactPointSystem |
Organization.contact.telecom.use | required | ContactPointUse |
Id | Path | Details | Requirements |
dom-2 | Organization | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-4 | Organization | If 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-3 | Organization | If 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-6 | Organization | A resource should have narrative for robust management : text.div.exists() | |
dom-5 | Organization | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
org-1 | Organization | The organization SHALL at least have a name or an identifier, and possibly more than one : (identifier.count() + name.count()) > 0 | |
org-2 | Organization.address | An address of an organization can never be of use 'home' : where(use = 'home').empty() | |
ele-1 | Organization.contact | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |