医科レセプト
0.8.0 - ci-build

このページは作成中の内容です。

Resource Profile: 患者情報

Defining URL:https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-Patient.html
Version:0.8.0
Name:JpRezeptPatient
Title:患者情報
Status:Draft as of 2022-08-02 10:09:04+0900
Definition:

患者の情報です。
医療行為や関連サービスを受けている個人も含まれます。

Publisher:HealthDataWorks
Source Resource:XML / JSON / Turtle

このプロファイルの公式URL:

https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-Patient.html

プロファイルの内容の正式なビュー

プロファイル、差分、スナップショット、およびその他の表示内容について説明します

この構造は JP_Patient から派生しています

Summary

Mandatory: 0 element (6 nested mandatory elements)
Must-Support: 46 elements
Fixed Value: 6 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Patient.name is sliced based on the value of value:extention.value[x]

この構造は JP_Patient から派生しています

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*JP_Patient患者情報
... id S0..1stringこのリソースのID
... text S0..1Narrativeこのリソースの概要
.... status S1..1codegenerated | extensions | additional | empty
Fixed Value: generated
.... div S1..1xhtmlこのリソースの概要
... identifier S1..*Identifier医療機関における患者番号
.... system S0..1uri患者番号のOID
Example Example for uri: urn:oid:1.2.392.100495.20.3.51.11311234567
.... value 1..1string患者番号の⽂字列
Example Example for string: 00000010
.... name:kanji S0..*JP_HumanName患者の氏名(漢字)
..... extension 2..*ExtensionExtension
..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

...... valueCode 1..1codeValue of extension
Required Pattern: IDE
..... use S0..1code患者の氏名(漢字)の用途
Fixed Value: official
..... text S0..1string患者のフルネーム(漢字)
..... family S0..1string⽒名の姓
..... given S0..*string⽒名の名
.... name:kana S0..*JP_HumanName患者の氏名(カナ)
..... extension 2..*ExtensionExtension
..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

...... valueCode 1..1codeValue of extension
Required Pattern: SYL
..... use S0..1code患者の氏名(カナ)の用途
Fixed Value: official
..... text S0..1string患者のフルネーム(カナ)
..... family S0..1string患者の姓(カナ)
..... given S0..*string患者の名(カナ)
.... name:roma S0..*JP_HumanName患者の氏名(ローマ字)
..... extension 2..*ExtensionExtension
..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

...... valueCode 1..1codeValue of extension
Required Pattern: ABC
..... use S0..1code患者の氏名(ローマ字)の用途
Fixed Value: official
..... text S0..1string患者のフルネーム(ローマ字)
..... family S0..1string患者の姓(ローマ字)
..... given S0..*string患者の名(ローマ字)
... gender S0..1code患者の性別
... birthDate S0..1date患者の誕生日(生年月日)
... address S0..*Address患者の住所
.... text S0..1string患者の住所
.... postalCode S0..1string患者の住所の郵便番号
.... country S0..1string患者の国コード
Fixed Value: JP
... contact S0..*BackboneElement患者の勤務先情報
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition S0..1string受診者の勤務先での役割、役職情報
URL: https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition
.... relationship S0..*CodeableConcept患者との関係を示すコード
..... coding S0..*Coding患者との関係を示すコード
...... system S0..1uriコード体系を識別するOID
Fixed Value: urn:oid:2.16.840.1.113883.2.2.1.6.5006
...... code S0..1code「勤務先」または「事業場」を表すコード
...... display S0..1stringコードの表示名
.... organization 0..1Reference(JP Core Organization Profile)勤務先または事業場を表すリソースへの参照
..... reference S0..1string勤務先または事業場を表すリソースへの参照
.... period S0..1Period雇⼊年⽉⽇
..... start S0..1dateTime雇⼊年⽉⽇
... generalPractitioner S0..*Reference(JP Core Organization Profile | JP Core Practitioner Profile | JP Core PractitionerRole Profile)かかりつけ医の参照
.... reference S0..1stringかかりつけ医の参照
... managingOrganization S0..1Reference(JP Core Organization Profile)かかりつけ医療機関の参照
.... reference S0..1stringかかりつけ医療機関の参照
... link S0..*BackboneElement同一患者リソースのリンク情報

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*JP_Patient患者情報
... id SΣ0..1stringこのリソースのID
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text S0..1Narrativeこのリソースの概要
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status S1..1codegenerated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.


Fixed Value: generated
.... div SI1..1xhtmlこのリソースの概要
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... patient-religion 0..*CodeableConcept患者の宗教
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Binding: ReligiousAffiliation (extensible)
... patient-birthPlace 0..1Address患者の生誕地。
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
... JP_Patient_Race 0..*Coding患者の人種。
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Patient_Race
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..*Identifier医療機関における患者番号
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system SΣ0..1uri患者番号のOID
Example General: http://www.acme.com/identifiers/patient
Example Example for uri: urn:oid:1.2.392.100495.20.3.51.11311234567
.... value Σ1..1string患者番号の⽂字列
Example General: 123456
Example Example for string: 00000010
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(JP Core Organization Profile)Organization that issued id (may be just text)
... active ?!Σ0..1booleanWhether this patient's record is in active use
... Slices for name S0..*JP_HumanName患者の氏名
Slice: Unordered, Open by value:extention.value[x]
.... name:kanji S0..*JP_HumanName患者の氏名(漢字)
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... iso21090-EN-representation 1..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation"
...... Slices for value[x] 1..1codeValue of extension
Slice: Unordered, Closed by type:$this
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

....... value[x]:valueCode 1..1codeValue of extension
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


Required Pattern: IDE
..... use ?!SΣ0..1code患者の氏名(漢字)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text SΣ0..1string患者のフルネーム(漢字)
..... family SΣ0..1string⽒名の姓
..... given SΣ0..*string⽒名の名
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name 名前の名の前に来る部分
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name 名前の名のあとに続く部分
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use 名前が使われる期間
.... name:kana S0..*JP_HumanName患者の氏名(カナ)
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... iso21090-EN-representation 1..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation"
...... Slices for value[x] 1..1codeValue of extension
Slice: Unordered, Closed by type:$this
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

....... value[x]:valueCode 1..1codeValue of extension
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


Required Pattern: SYL
..... use ?!SΣ0..1code患者の氏名(カナ)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text SΣ0..1string患者のフルネーム(カナ)
..... family SΣ0..1string患者の姓(カナ)
..... given SΣ0..*string患者の名(カナ)
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name 名前の名の前に来る部分
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name 名前の名のあとに続く部分
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use 名前が使われる期間
.... name:roma S0..*JP_HumanName患者の氏名(ローマ字)
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... iso21090-EN-representation 1..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation"
...... Slices for value[x] 1..1codeValue of extension
Slice: Unordered, Closed by type:$this
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

....... value[x]:valueCode 1..1codeValue of extension
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


Required Pattern: ABC
..... use ?!SΣ0..1code患者の氏名(ローマ字)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text SΣ0..1string患者のフルネーム(ローマ字)
..... family SΣ0..1string患者の姓(ローマ字)
..... given SΣ0..*string患者の名(ローマ字)
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name 名前の名の前に来る部分
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name 名前の名のあとに続く部分
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use 名前が使われる期間
... telecom Σ0..*ContactPointA contact detail for the individual 個人に連絡するための連絡先の詳細
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣI0..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ0..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period Σ0..1PeriodTime period when the contact point was/is in use
... gender SΣ0..1code患者の性別
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate SΣ0..1date患者の誕生日(生年月日)
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not 個人が死亡しているかどうかを示す
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address SΣ0..*Address患者の住所
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address 住所の用途
Binding: AddressUse (required): The use of an address.


Example General: home
.... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
.... text SΣ0..1string患者の住所
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*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
.... city Σ0..1stringName of city, town etc. 市区町村名
Example General: Erewhon
.... district Σ0..1stringDistrict name (aka county)
Example General: Madison
.... state Σ0..1stringSub-unit of country (abbreviations ok) 国の次の地区単位
.... postalCode SΣ0..1string患者の住所の郵便番号
Example General: 9132
.... country SΣ0..1string患者の国コード
Fixed Value: JP
.... period Σ0..1PeriodTime period when address was/is in use 住所が使用されていた(いる)期間
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient 患者の婚姻(市民)状態
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

... multipleBirth[x] 0..1Whether patient is part of a multiple birth 患者が多胎出産の一人かどうか。
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentImage of the patient 患者の画像
... contact SI0..*BackboneElement患者の勤務先情報
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition S0..1string受診者の勤務先での役割、役職情報
URL: https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... relationship S0..*CodeableConcept患者との関係を示すコード
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*Coding患者との関係を示すコード
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ0..1uriコード体系を識別するOID
Fixed Value: urn:oid:2.16.840.1.113883.2.2.1.6.5006
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ0..1code「勤務先」または「事業場」を表すコード
...... display SΣ0..1stringコードの表示名
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 0..1HumanNameA name associated with the contact person
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1AddressAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

.... organization I0..1Reference(JP Core Organization Profile)勤務先または事業場を表すリソースへの参照
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣI0..1string勤務先または事業場を表すリソースへの参照
..... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... display Σ0..1stringText alternative for the resource
.... period S0..1Period雇⼊年⽉⽇
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start SΣI0..1dateTime雇⼊年⽉⽇
..... end ΣI0..1dateTimeEnd time with inclusive boundary, if not ongoing
... communication 0..*BackboneElementA language which may be used to communicate with the patient about his or her health 彼または彼女の健康について患者と会話する際に使用する言語
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner S0..*Reference(JP Core Organization Profile | JP Core Practitioner Profile | JP Core PractitionerRole Profile)かかりつけ医の参照
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣI0..1stringかかりつけ医の参照
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... managingOrganization SΣ0..1Reference(JP Core Organization Profile)かかりつけ医療機関の参照
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣI0..1stringかかりつけ医療機関の参照
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... link ?!SΣ0..*BackboneElement同一患者リソースのリンク情報
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(JP Core Patient Profile | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*JP_Patient患者情報
... id Σ0..1stringこのリソースのID
... text 0..1Narrativeこのリソースの概要
.... status 1..1codegenerated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.


Fixed Value: generated
.... div I1..1xhtmlこのリソースの概要
... identifier Σ1..*Identifier医療機関における患者番号
.... system Σ0..1uri患者番号のOID
.... name:kanji 0..*JP_HumanName患者の氏名(漢字)
..... iso21090-EN-representation 1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... use ?!Σ0..1code患者の氏名(漢字)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text Σ0..1string患者のフルネーム(漢字)
..... family Σ0..1string⽒名の姓
..... given Σ0..*string⽒名の名
This repeating element order: Given Names appear in the correct order for presenting the name
.... name:kana 0..*JP_HumanName患者の氏名(カナ)
..... iso21090-EN-representation 1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... use ?!Σ0..1code患者の氏名(カナ)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text Σ0..1string患者のフルネーム(カナ)
..... family Σ0..1string患者の姓(カナ)
..... given Σ0..*string患者の名(カナ)
This repeating element order: Given Names appear in the correct order for presenting the name
.... name:roma 0..*JP_HumanName患者の氏名(ローマ字)
..... iso21090-EN-representation 1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... use ?!Σ0..1code患者の氏名(ローマ字)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text Σ0..1string患者のフルネーム(ローマ字)
..... family Σ0..1string患者の姓(ローマ字)
..... given Σ0..*string患者の名(ローマ字)
This repeating element order: Given Names appear in the correct order for presenting the name
... gender Σ0..1code患者の性別
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1date患者の誕生日(生年月日)
... address Σ0..*Address患者の住所
.... text Σ0..1string患者の住所
.... postalCode Σ0..1string患者の住所の郵便番号
.... country Σ0..1string患者の国コード
Fixed Value: JP
... contact I0..*BackboneElement患者の勤務先情報
.... StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition 0..1string受診者の勤務先での役割、役職情報
URL: https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition
.... relationship 0..*CodeableConcept患者との関係を示すコード
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


..... coding Σ0..*Coding患者との関係を示すコード
...... system Σ0..1uriコード体系を識別するOID
Fixed Value: urn:oid:2.16.840.1.113883.2.2.1.6.5006
...... code Σ0..1code「勤務先」または「事業場」を表すコード
...... display Σ0..1stringコードの表示名
.... organization I0..1Reference(JP Core Organization Profile)勤務先または事業場を表すリソースへの参照
..... reference ΣI0..1string勤務先または事業場を表すリソースへの参照
.... period 0..1Period雇⼊年⽉⽇
..... start ΣI0..1dateTime雇⼊年⽉⽇
... generalPractitioner 0..*Reference(JP Core Organization Profile | JP Core Practitioner Profile | JP Core PractitionerRole Profile)かかりつけ医の参照
.... reference ΣI0..1stringかかりつけ医の参照
... managingOrganization Σ0..1Reference(JP Core Organization Profile)かかりつけ医療機関の参照
.... reference ΣI0..1stringかかりつけ医療機関の参照
... link ?!Σ0..*BackboneElement同一患者リソースのリンク情報

doco Documentation for this format

この構造は JP_Patient から派生しています

Summary

Mandatory: 0 element (6 nested mandatory elements)
Must-Support: 46 elements
Fixed Value: 6 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Patient.name is sliced based on the value of value:extention.value[x]

差分

この構造は JP_Patient から派生しています

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*JP_Patient患者情報
... id S0..1stringこのリソースのID
... text S0..1Narrativeこのリソースの概要
.... status S1..1codegenerated | extensions | additional | empty
Fixed Value: generated
.... div S1..1xhtmlこのリソースの概要
... identifier S1..*Identifier医療機関における患者番号
.... system S0..1uri患者番号のOID
Example Example for uri: urn:oid:1.2.392.100495.20.3.51.11311234567
.... value 1..1string患者番号の⽂字列
Example Example for string: 00000010
.... name:kanji S0..*JP_HumanName患者の氏名(漢字)
..... extension 2..*ExtensionExtension
..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

...... valueCode 1..1codeValue of extension
Required Pattern: IDE
..... use S0..1code患者の氏名(漢字)の用途
Fixed Value: official
..... text S0..1string患者のフルネーム(漢字)
..... family S0..1string⽒名の姓
..... given S0..*string⽒名の名
.... name:kana S0..*JP_HumanName患者の氏名(カナ)
..... extension 2..*ExtensionExtension
..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

...... valueCode 1..1codeValue of extension
Required Pattern: SYL
..... use S0..1code患者の氏名(カナ)の用途
Fixed Value: official
..... text S0..1string患者のフルネーム(カナ)
..... family S0..1string患者の姓(カナ)
..... given S0..*string患者の名(カナ)
.... name:roma S0..*JP_HumanName患者の氏名(ローマ字)
..... extension 2..*ExtensionExtension
..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

...... valueCode 1..1codeValue of extension
Required Pattern: ABC
..... use S0..1code患者の氏名(ローマ字)の用途
Fixed Value: official
..... text S0..1string患者のフルネーム(ローマ字)
..... family S0..1string患者の姓(ローマ字)
..... given S0..*string患者の名(ローマ字)
... gender S0..1code患者の性別
... birthDate S0..1date患者の誕生日(生年月日)
... address S0..*Address患者の住所
.... text S0..1string患者の住所
.... postalCode S0..1string患者の住所の郵便番号
.... country S0..1string患者の国コード
Fixed Value: JP
... contact S0..*BackboneElement患者の勤務先情報
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition S0..1string受診者の勤務先での役割、役職情報
URL: https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition
.... relationship S0..*CodeableConcept患者との関係を示すコード
..... coding S0..*Coding患者との関係を示すコード
...... system S0..1uriコード体系を識別するOID
Fixed Value: urn:oid:2.16.840.1.113883.2.2.1.6.5006
...... code S0..1code「勤務先」または「事業場」を表すコード
...... display S0..1stringコードの表示名
.... organization 0..1Reference(JP Core Organization Profile)勤務先または事業場を表すリソースへの参照
..... reference S0..1string勤務先または事業場を表すリソースへの参照
.... period S0..1Period雇⼊年⽉⽇
..... start S0..1dateTime雇⼊年⽉⽇
... generalPractitioner S0..*Reference(JP Core Organization Profile | JP Core Practitioner Profile | JP Core PractitionerRole Profile)かかりつけ医の参照
.... reference S0..1stringかかりつけ医の参照
... managingOrganization S0..1Reference(JP Core Organization Profile)かかりつけ医療機関の参照
.... reference S0..1stringかかりつけ医療機関の参照
... link S0..*BackboneElement同一患者リソースのリンク情報

doco Documentation for this format

スナップショット

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient 0..*JP_Patient患者情報
... id SΣ0..1stringこのリソースのID
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text S0..1Narrativeこのリソースの概要
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status S1..1codegenerated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.


Fixed Value: generated
.... div SI1..1xhtmlこのリソースの概要
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... patient-religion 0..*CodeableConcept患者の宗教
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Binding: ReligiousAffiliation (extensible)
... patient-birthPlace 0..1Address患者の生誕地。
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
... JP_Patient_Race 0..*Coding患者の人種。
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Patient_Race
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..*Identifier医療機関における患者番号
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

.... system SΣ0..1uri患者番号のOID
Example General: http://www.acme.com/identifiers/patient
Example Example for uri: urn:oid:1.2.392.100495.20.3.51.11311234567
.... value Σ1..1string患者番号の⽂字列
Example General: 123456
Example Example for string: 00000010
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(JP Core Organization Profile)Organization that issued id (may be just text)
... active ?!Σ0..1booleanWhether this patient's record is in active use
... Slices for name S0..*JP_HumanName患者の氏名
Slice: Unordered, Open by value:extention.value[x]
.... name:kanji S0..*JP_HumanName患者の氏名(漢字)
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... iso21090-EN-representation 1..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation"
...... Slices for value[x] 1..1codeValue of extension
Slice: Unordered, Closed by type:$this
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

....... value[x]:valueCode 1..1codeValue of extension
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


Required Pattern: IDE
..... use ?!SΣ0..1code患者の氏名(漢字)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text SΣ0..1string患者のフルネーム(漢字)
..... family SΣ0..1string⽒名の姓
..... given SΣ0..*string⽒名の名
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name 名前の名の前に来る部分
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name 名前の名のあとに続く部分
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use 名前が使われる期間
.... name:kana S0..*JP_HumanName患者の氏名(カナ)
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... iso21090-EN-representation 1..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation"
...... Slices for value[x] 1..1codeValue of extension
Slice: Unordered, Closed by type:$this
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

....... value[x]:valueCode 1..1codeValue of extension
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


Required Pattern: SYL
..... use ?!SΣ0..1code患者の氏名(カナ)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text SΣ0..1string患者のフルネーム(カナ)
..... family SΣ0..1string患者の姓(カナ)
..... given SΣ0..*string患者の名(カナ)
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name 名前の名の前に来る部分
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name 名前の名のあとに続く部分
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use 名前が使われる期間
.... name:roma S0..*JP_HumanName患者の氏名(ローマ字)
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... iso21090-EN-representation 1..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


..... iso21090-EN-representation S1..1codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation"
...... Slices for value[x] 1..1codeValue of extension
Slice: Unordered, Closed by type:$this
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.

....... value[x]:valueCode 1..1codeValue of extension
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


Required Pattern: ABC
..... use ?!SΣ0..1code患者の氏名(ローマ字)の用途
Binding: NameUse (required): The use of a human name.


Fixed Value: official
..... text SΣ0..1string患者のフルネーム(ローマ字)
..... family SΣ0..1string患者の姓(ローマ字)
..... given SΣ0..*string患者の名(ローマ字)
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ0..*stringParts that come before the name 名前の名の前に来る部分
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ0..*stringParts that come after the name 名前の名のあとに続く部分
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ0..1PeriodTime period when name was/is in use 名前が使われる期間
... telecom Σ0..*ContactPointA contact detail for the individual 個人に連絡するための連絡先の詳細
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣI0..1codephone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ0..1stringThe actual contact point details
.... use ?!Σ0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.

.... rank Σ0..1positiveIntSpecify preferred order of use (1 = highest)
.... period Σ0..1PeriodTime period when the contact point was/is in use
... gender SΣ0..1code患者の性別
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate SΣ0..1date患者の誕生日(生年月日)
... deceased[x] ?!Σ0..1Indicates if the individual is deceased or not 個人が死亡しているかどうかを示す
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
... address SΣ0..*Address患者の住所
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codehome | work | temp | old | billing - purpose of this address 住所の用途
Binding: AddressUse (required): The use of an address.


Example General: home
.... type Σ0..1codepostal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
.... text SΣ0..1string患者の住所
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*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
.... city Σ0..1stringName of city, town etc. 市区町村名
Example General: Erewhon
.... district Σ0..1stringDistrict name (aka county)
Example General: Madison
.... state Σ0..1stringSub-unit of country (abbreviations ok) 国の次の地区単位
.... postalCode SΣ0..1string患者の住所の郵便番号
Example General: 9132
.... country SΣ0..1string患者の国コード
Fixed Value: JP
.... period Σ0..1PeriodTime period when address was/is in use 住所が使用されていた(いる)期間
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... maritalStatus 0..1CodeableConceptMarital (civil) status of a patient 患者の婚姻(市民)状態
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

... multipleBirth[x] 0..1Whether patient is part of a multiple birth 患者が多胎出産の一人かどうか。
.... multipleBirthBooleanboolean
.... multipleBirthIntegerinteger
... photo 0..*AttachmentImage of the patient 患者の画像
... contact SI0..*BackboneElement患者の勤務先情報
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition S0..1string受診者の勤務先での役割、役職情報
URL: https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-ExtensionPatientContactPosition
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... relationship S0..*CodeableConcept患者との関係を示すコード
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.


..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ0..*Coding患者との関係を示すコード
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ0..1uriコード体系を識別するOID
Fixed Value: urn:oid:2.16.840.1.113883.2.2.1.6.5006
...... version Σ0..1stringVersion of the system - if relevant
...... code SΣ0..1code「勤務先」または「事業場」を表すコード
...... display SΣ0..1stringコードの表示名
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... name 0..1HumanNameA name associated with the contact person
.... telecom 0..*ContactPointA contact detail for the person
.... address 0..1AddressAddress for the contact person
.... gender 0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

.... organization I0..1Reference(JP Core Organization Profile)勤務先または事業場を表すリソースへの参照
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣI0..1string勤務先または事業場を表すリソースへの参照
..... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

..... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... display Σ0..1stringText alternative for the resource
.... period S0..1Period雇⼊年⽉⽇
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start SΣI0..1dateTime雇⼊年⽉⽇
..... end ΣI0..1dateTimeEnd time with inclusive boundary, if not ongoing
... communication 0..*BackboneElementA language which may be used to communicate with the patient about his or her health 彼または彼女の健康について患者と会話する際に使用する言語
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... language 1..1CodeableConceptThe language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
.... preferred 0..1booleanLanguage preference indicator
... generalPractitioner S0..*Reference(JP Core Organization Profile | JP Core Practitioner Profile | JP Core PractitionerRole Profile)かかりつけ医の参照
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣI0..1stringかかりつけ医の参照
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... managingOrganization SΣ0..1Reference(JP Core Organization Profile)かかりつけ医療機関の参照
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣI0..1stringかかりつけ医療機関の参照
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... link ?!SΣ0..*BackboneElement同一患者リソースのリンク情報
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... other Σ1..1Reference(JP Core Patient Profile | RelatedPerson)The other patient or related person resource that the link refers to
.... type Σ1..1codereplaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.


doco Documentation for this format

 

他のプロファイルの表現: Schematron

Terminology Bindings

PathConformanceValueSet / Code
Patient.languagepreferredCommonLanguages
Max Binding: AllLanguages
Patient.text.statusrequiredFixed Value: generated
Patient.identifier.userequiredIdentifierUse
Patient.identifier.typeextensibleIdentifier Type Codes
Patient.name:kanji.extension:representation.value[x]requiredNameRepresentationUse
Patient.name:kanji.extension:representation.value[x]:valueCoderequiredPattern: IDE
Patient.name:kanji.userequiredFixed Value: official
Patient.name:kana.extension:representation.value[x]requiredNameRepresentationUse
Patient.name:kana.extension:representation.value[x]:valueCoderequiredPattern: SYL
Patient.name:kana.userequiredFixed Value: official
Patient.name:roma.extension:representation.value[x]requiredNameRepresentationUse
Patient.name:roma.extension:representation.value[x]:valueCoderequiredPattern: ABC
Patient.name:roma.userequiredFixed Value: official
Patient.telecom.systemrequiredContactPointSystem
Patient.telecom.userequiredContactPointUse
Patient.genderrequiredAdministrativeGender
Patient.address.userequiredAddressUse
Patient.address.typerequiredAddressType
Patient.maritalStatusextensibleMarital Status Codes
Patient.contact.relationshipextensiblePatientContactRelationship
Patient.contact.genderrequiredAdministrativeGender
Patient.contact.organization.typeextensibleResourceType
Patient.communication.languagepreferredCommonLanguages
Max Binding: AllLanguages
Patient.generalPractitioner.typeextensibleResourceType
Patient.managingOrganization.typeextensibleResourceType
Patient.link.typerequiredLinkType

Constraints

IdGradePathDetailsRequirements
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf 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-4errorPatientIf 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-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6Best PracticePatientA resource should have narrative for robust management
: text.`div`.exists()
ele-1errorPatient.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.text.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.text.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.text.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.text.divAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
txt-1errorPatient.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorPatient.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()
ele-1errorPatient.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.extension:religionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.extension:religionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.extension:birthPlaceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.extension:birthPlaceMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.extension:raceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.extension:raceMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.identifier.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.identifier.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.identifier.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.identifier.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.identifier.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.identifier.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.identifier.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.identifier.assignerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.activeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.nameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanjiAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:kanji.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:kanji.extension:nameRepresentationUseAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:kanji.extension:nameRepresentationUseMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:kanji.extension:representationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:kanji.extension:representationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:kanji.extension:representation.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.extension:representation.value[x]:valueCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.familyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.givenAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.prefixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.suffixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanji.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kanaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:kana.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:kana.extension:nameRepresentationUseAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:kana.extension:nameRepresentationUseMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:kana.extension:representationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:kana.extension:representationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:kana.extension:representation.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.extension:representation.value[x]:valueCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.familyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.givenAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.prefixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.suffixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:kana.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:romaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:roma.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:roma.extension:nameRepresentationUseAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:roma.extension:nameRepresentationUseMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:roma.extension:representationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.name:roma.extension:representationMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.name:roma.extension:representation.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.extension:representation.value[x]:valueCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.familyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.givenAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.prefixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.suffixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.name:roma.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.telecomAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.telecom.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.telecom.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.telecom.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.telecom.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.telecom.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.telecom.rankAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.telecom.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.genderAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.birthDateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.deceased[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.addressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.address.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.address.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.lineAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.cityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.districtAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.stateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.postalCodeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.countryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.address.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.maritalStatusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.multipleBirth[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.photoAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contactAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
: name.exists() or telecom.exists() or address.exists() or organization.exists()
ele-1errorPatient.contact.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.contact.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.contact.extension:positionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.contact.extension:positionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.contact.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.contact.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.contact.relationshipAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.relationship.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.contact.relationship.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.contact.relationship.codingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.relationship.coding.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.contact.relationship.coding.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.contact.relationship.coding.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.relationship.coding.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.relationship.coding.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.relationship.coding.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.relationship.coding.userSelectedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.relationship.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.nameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.telecomAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.addressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.genderAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.organizationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.organization.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.contact.organization.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.contact.organization.referenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.organization.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.organization.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.organization.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.period.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.contact.period.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.contact.period.startAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.contact.period.endAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.communicationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.communication.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.communication.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.communication.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.communication.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.communication.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.communication.preferredAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.generalPractitionerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.generalPractitioner.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.generalPractitioner.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.generalPractitioner.referenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.generalPractitioner.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.generalPractitioner.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.generalPractitioner.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.managingOrganizationAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.managingOrganization.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.managingOrganization.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.managingOrganization.referenceAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.managingOrganization.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.managingOrganization.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.managingOrganization.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.linkAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.link.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.link.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.link.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorPatient.link.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorPatient.link.otherAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorPatient.link.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())