Mongolian HDIT Implementation guide
1.0.0 - Review

Mongolian HDIT Implementation guide - Local Development build (v1.0.0). See the Directory of published versions

StructureDefinition: PractitionerMn

A person who is directly or indirectly involved in the provisioning of healthcare. Could for example be a doctor or pharmacist.

The official URL for this profile is:

http://fhir.mn/StructureDefinition/mng-core-practitioner

Formal Views of Profile Content

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

This structure is derived from Practitioner

Summary

Mandatory: 12 elements
Must-Support: 16 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Practitioner.identifier is sliced based on the value of value:system

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner I0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
mng-core-1: Practitioner.identifier[nationalIdentificationNumber] or Practitioner.identifier[passportNumber] or both SHALL be present
... extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... nationality S1..*CodeableConceptPractitioner nationality
URL: http://fhir.mn/StructureDefinition/nationality
... identifier 0..*(Slice Definition)An identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... type 0..1CodeableConceptDescription of identifier
..... system 0..1uriThe namespace for the identifier value
..... value 0..1stringThe value that is unique
..... period 0..1PeriodTime period when id is/was valid for use
..... assigner 0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:nationalIdentificationNumber 0..1IdentifierMnNational identification number
..... type 0..1CodeableConceptDescription of identifier
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://fhir.mn/identifiers/person/national-identification-number
..... value 1..1stringThe value that is unique
..... period 0..1PeriodTime period when id is/was valid for use
..... assigner 0..1Reference(OrganizationMn)Organization that issued id (may be just text)
.... identifier:passportNumber 0..1IdentifierMnPassport number
..... type 0..1CodeableConceptDescription of identifier
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://fhir.mn/identifiers/person/passport-number
..... value 1..1stringThe value that is unique
..... period 0..1PeriodTime period when id is/was valid for use
..... assigner 0..1Reference(OrganizationMn)Organization that issued id (may be just text)
... name S0..*HumanNameMnName of a human - parts and usage
.... extension:clan-name 0..1ClanNameExtension
.... family 0..1stringFamily name (patro- or matronymic)
.... given 0..*stringGiven names.
.... period 0..0Period
... telecom S1..*ContactPointMnDetails of a Technology mediated contact point (phone, fax, email, etc.)
.... system 1..1codephone | fax | email | pager | url | sms | other
.... value 1..1stringThe actual contact point details
.... use 0..1codehome | work | temp | old | mobile - purpose of this contact point
... address S1..*AddressMnAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
.... extension:subdistrict 1..1SubdistrictExtension
.... use 0..1codehome | work | temp | old | billing - purpose of this address
.... line 1..*stringStreet name, number, direction & P.O. Box etc.
.... district 1..1stringMunicipal district (soum), or a district of capital city (düüreg)
.... state 1..1stringA province (aimag) or the capital city
... gender S1..1codemale | female | other | unknown
... birthDate S1..1dateThe date on which the practitioner was born
... photo S0..*AttachmentImage of the person
... qualification S1..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... identifier S1..*IdentifierAn identifier for this qualification for the practitioner
.... code S1..1CodeableConceptCoded representation of the qualification
.... period S1..1PeriodPeriod during which the qualification is valid
..... start S1..1dateTimeStarting time with inclusive boundary
..... end S0..1dateTimeEnd time with inclusive boundary, if not ongoing
.... issuer S1..1Reference(GovernmentOrganizationMn)Organization that regulates and issues the qualification
... communication S0..*CodeableConceptA language the practitioner can use in patient communication
Binding: CommonLanguages (preferred)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner I0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
mng-core-1: Practitioner.identifier[nationalIdentificationNumber] or Practitioner.identifier[passportNumber] or both SHALL be present
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I1..*ExtensionExtension
Slice: Unordered, Open by value:url
... nationality SI1..*CodeableConceptPractitioner nationality
URL: http://fhir.mn/StructureDefinition/nationality
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*(Slice Definition)An identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣI0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required)
..... type ΣI0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... system ΣI0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value ΣI0..1stringThe value that is unique
Example General: 123456
..... period ΣI0..1PeriodTime period when id is/was valid for use
..... assigner ΣI0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:nationalIdentificationNumber I0..1IdentifierMnNational identification number
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type SΣI0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... system SΣI1..1uriThe namespace for the identifier value
Required Pattern: http://fhir.mn/identifiers/person/national-identification-number
..... value SΣI1..1stringThe value that is unique
Example General: 123456
..... period SΣI0..1PeriodTime period when id is/was valid for use
..... assigner SΣI0..1Reference(OrganizationMn)Organization that issued id (may be just text)
.... identifier:passportNumber I0..1IdentifierMnPassport number
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type SΣI0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... system SΣI1..1uriThe namespace for the identifier value
Required Pattern: http://fhir.mn/identifiers/person/passport-number
..... value SΣI1..1stringThe value that is unique
Example General: 123456
..... period SΣI0..1PeriodTime period when id is/was valid for use
..... assigner SΣI0..1Reference(OrganizationMn)Organization that issued id (may be just text)
... active SΣI1..1booleanWhether this practitioner's record is in active use
... name SI0..*HumanNameMnName of a human - parts and usage
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... clan-name SI0..1stringExtension
URL: http://fhir.mn/StructureDefinition/clan-name
.... text SΣI0..1stringText representation of the full name, with clan name, family name (patro- or matronymic), and given name, in that order.
.... family SΣI0..1stringFamily name (patro- or matronymic)
..... extension I0..*ExtensionAdditional content defined by implementations
..... value S0..1stringValue of family name (patro- or matronymic)
Max Length: 1048576
.... given SΣI0..*stringGiven names.
This repeating element order: Given Names appear in the correct order for presenting the name
... telecom SI1..*ContactPointMnDetails of a Technology mediated contact point (phone, fax, email, etc.)
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system SΣI1..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required)
.... value SΣI1..1stringThe actual contact point details
.... use ?!SΣI0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required)
... address SI1..*AddressMnAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
.... extension I1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... subdistrict SI1..1CodeableConceptExtension
URL: http://fhir.mn/StructureDefinition/subdistrict
.... use ?!SΣI0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required)
Example General: home
.... text ΣI0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
.... line SΣI1..*stringStreet 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
.... district SΣI1..1stringMunicipal district (soum), or a district of capital city (düüreg)
Binding: District Value Set. (required)
Example General: Madison
.... state SΣI1..1stringA province (aimag) or the capital city
Binding: State Value Set. (required)
.... postalCode ΣI0..1stringPostal code for area
Example General: 9132
.... country ΣI0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
... gender SΣI1..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate SΣI1..1dateThe date on which the practitioner was born
... photo SI0..*AttachmentImage of the person
... qualification SI1..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier SI1..*IdentifierAn identifier for this qualification for the practitioner
.... code SI1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example)
.... period SI1..1PeriodPeriod during which the qualification is valid
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start SΣI1..1dateTimeStarting time with inclusive boundary
..... end SΣI0..1dateTimeEnd time with inclusive boundary, if not ongoing
.... issuer SI1..1Reference(GovernmentOrganizationMn)Organization that regulates and issues the qualification
... communication SI0..*CodeableConceptA language the practitioner can use in patient communication
Binding: CommonLanguages (preferred)

doco Documentation for this format

This structure is derived from Practitioner

Summary

Mandatory: 12 elements
Must-Support: 16 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Practitioner.identifier is sliced based on the value of value:system

Differential View

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner I0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
mng-core-1: Practitioner.identifier[nationalIdentificationNumber] or Practitioner.identifier[passportNumber] or both SHALL be present
... extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... nationality S1..*CodeableConceptPractitioner nationality
URL: http://fhir.mn/StructureDefinition/nationality
... identifier 0..*(Slice Definition)An identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... type 0..1CodeableConceptDescription of identifier
..... system 0..1uriThe namespace for the identifier value
..... value 0..1stringThe value that is unique
..... period 0..1PeriodTime period when id is/was valid for use
..... assigner 0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:nationalIdentificationNumber 0..1IdentifierMnNational identification number
..... type 0..1CodeableConceptDescription of identifier
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://fhir.mn/identifiers/person/national-identification-number
..... value 1..1stringThe value that is unique
..... period 0..1PeriodTime period when id is/was valid for use
..... assigner 0..1Reference(OrganizationMn)Organization that issued id (may be just text)
.... identifier:passportNumber 0..1IdentifierMnPassport number
..... type 0..1CodeableConceptDescription of identifier
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://fhir.mn/identifiers/person/passport-number
..... value 1..1stringThe value that is unique
..... period 0..1PeriodTime period when id is/was valid for use
..... assigner 0..1Reference(OrganizationMn)Organization that issued id (may be just text)
... name S0..*HumanNameMnName of a human - parts and usage
.... extension:clan-name 0..1ClanNameExtension
.... family 0..1stringFamily name (patro- or matronymic)
.... given 0..*stringGiven names.
.... period 0..0Period
... telecom S1..*ContactPointMnDetails of a Technology mediated contact point (phone, fax, email, etc.)
.... system 1..1codephone | fax | email | pager | url | sms | other
.... value 1..1stringThe actual contact point details
.... use 0..1codehome | work | temp | old | mobile - purpose of this contact point
... address S1..*AddressMnAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
.... extension:subdistrict 1..1SubdistrictExtension
.... use 0..1codehome | work | temp | old | billing - purpose of this address
.... line 1..*stringStreet name, number, direction & P.O. Box etc.
.... district 1..1stringMunicipal district (soum), or a district of capital city (düüreg)
.... state 1..1stringA province (aimag) or the capital city
... gender S1..1codemale | female | other | unknown
... birthDate S1..1dateThe date on which the practitioner was born
... photo S0..*AttachmentImage of the person
... qualification S1..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... identifier S1..*IdentifierAn identifier for this qualification for the practitioner
.... code S1..1CodeableConceptCoded representation of the qualification
.... period S1..1PeriodPeriod during which the qualification is valid
..... start S1..1dateTimeStarting time with inclusive boundary
..... end S0..1dateTimeEnd time with inclusive boundary, if not ongoing
.... issuer S1..1Reference(GovernmentOrganizationMn)Organization that regulates and issues the qualification
... communication S0..*CodeableConceptA language the practitioner can use in patient communication
Binding: CommonLanguages (preferred)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner I0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
mng-core-1: Practitioner.identifier[nationalIdentificationNumber] or Practitioner.identifier[passportNumber] or both SHALL be present
... id Σ0..1stringLogical id of this artifact
... meta ΣI0..1MetaMetadata about the resource
... implicitRules ?!ΣI0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension I1..*ExtensionExtension
Slice: Unordered, Open by value:url
... nationality SI1..*CodeableConceptPractitioner nationality
URL: http://fhir.mn/StructureDefinition/nationality
... modifierExtension ?!I0..*ExtensionExtensions that cannot be ignored
... identifier ΣI0..*(Slice Definition)An identifier for the person as this agent
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣI0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required)
..... type ΣI0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... system ΣI0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value ΣI0..1stringThe value that is unique
Example General: 123456
..... period ΣI0..1PeriodTime period when id is/was valid for use
..... assigner ΣI0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:nationalIdentificationNumber I0..1IdentifierMnNational identification number
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type SΣI0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... system SΣI1..1uriThe namespace for the identifier value
Required Pattern: http://fhir.mn/identifiers/person/national-identification-number
..... value SΣI1..1stringThe value that is unique
Example General: 123456
..... period SΣI0..1PeriodTime period when id is/was valid for use
..... assigner SΣI0..1Reference(OrganizationMn)Organization that issued id (may be just text)
.... identifier:passportNumber I0..1IdentifierMnPassport number
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... type SΣI0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
..... system SΣI1..1uriThe namespace for the identifier value
Required Pattern: http://fhir.mn/identifiers/person/passport-number
..... value SΣI1..1stringThe value that is unique
Example General: 123456
..... period SΣI0..1PeriodTime period when id is/was valid for use
..... assigner SΣI0..1Reference(OrganizationMn)Organization that issued id (may be just text)
... active SΣI1..1booleanWhether this practitioner's record is in active use
... name SI0..*HumanNameMnName of a human - parts and usage
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... clan-name SI0..1stringExtension
URL: http://fhir.mn/StructureDefinition/clan-name
.... text SΣI0..1stringText representation of the full name, with clan name, family name (patro- or matronymic), and given name, in that order.
.... family SΣI0..1stringFamily name (patro- or matronymic)
..... extension I0..*ExtensionAdditional content defined by implementations
..... value S0..1stringValue of family name (patro- or matronymic)
Max Length: 1048576
.... given SΣI0..*stringGiven names.
This repeating element order: Given Names appear in the correct order for presenting the name
... telecom SI1..*ContactPointMnDetails of a Technology mediated contact point (phone, fax, email, etc.)
.... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system SΣI1..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required)
.... value SΣI1..1stringThe actual contact point details
.... use ?!SΣI0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required)
... address SI1..*AddressMnAn address expressed using postal conventions (as opposed to GPS or other location definition formats)
.... extension I1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... subdistrict SI1..1CodeableConceptExtension
URL: http://fhir.mn/StructureDefinition/subdistrict
.... use ?!SΣI0..1codehome | work | temp | old | billing - purpose of this address
Binding: AddressUse (required)
Example General: home
.... text ΣI0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
.... line SΣI1..*stringStreet 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
.... district SΣI1..1stringMunicipal district (soum), or a district of capital city (düüreg)
Binding: District Value Set. (required)
Example General: Madison
.... state SΣI1..1stringA province (aimag) or the capital city
Binding: State Value Set. (required)
.... postalCode ΣI0..1stringPostal code for area
Example General: 9132
.... country ΣI0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
... gender SΣI1..1codemale | female | other | unknown
Binding: AdministrativeGender (required)
... birthDate SΣI1..1dateThe date on which the practitioner was born
... photo SI0..*AttachmentImage of the person
... qualification SI1..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... id 0..1stringUnique id for inter-element referencing
.... extension I0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ΣI0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier SI1..*IdentifierAn identifier for this qualification for the practitioner
.... code SI1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example)
.... period SI1..1PeriodPeriod during which the qualification is valid
..... id 0..1stringUnique id for inter-element referencing
..... extension I0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start SΣI1..1dateTimeStarting time with inclusive boundary
..... end SΣI0..1dateTimeEnd time with inclusive boundary, if not ongoing
.... issuer SI1..1Reference(GovernmentOrganizationMn)Organization that regulates and issues the qualification
... communication SI0..*CodeableConceptA language the practitioner can use in patient communication
Binding: CommonLanguages (preferred)

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

Terminology Bindings

PathConformanceValueSet
Practitioner.languagepreferredCommonLanguages
Max Binding: AllLanguages
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifier Type Codes
Practitioner.identifier:nationalIdentificationNumber.typeextensibleIdentifier Type Codes
Practitioner.identifier:passportNumber.typeextensibleIdentifier Type Codes
Practitioner.telecom.systemrequiredContactPointSystem
Practitioner.telecom.userequiredContactPointUse
Practitioner.address.userequiredAddressUse
Practitioner.address.districtrequiredDistrictValueSet
Practitioner.address.staterequiredStateValueSet
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7
Practitioner.communicationpreferredCommonLanguages

Constraints

Constraints

IdPathDetailsRequirements
mng-core-1PractitionerPractitioner.identifier[nationalIdentificationNumber] or Practitioner.identifier[passportNumber] or both SHALL be present
: identifier.system = 'http://fhir.mn/identifiers/person/national-identification-number' or identifier.system = 'http://fhir.mn/identifiers/person/passport-number'